この記事は KLab Engineer Advent Calendar 2021 の12日目の記事です。
こんにちは! KLab株式会社 技術統括部 技術広報グループ所属の@molmolkenです。
今年のアドベントカレンダーは、1日目の「KLabの技術広報が目指す未来」以来、11日ぶり2回目の参加です。
KLabでは、2014年から年1~2回のペースで社内ゲームジャムを開催しています。2020年初頭のコロナ禍以降、リアルで集まるゲームジャムが行えなくなってしまいましたが、その後もリモート形式で開催を続けています。リモート開催するにあたっての試行錯誤やそこで制作されたゲームについては、「リモートで社内ゲームジャムを開催しました」をぜひご覧ください。
そういうわけで、2020年からは社内ゲームジャムもリモート開催となったのですが、リモート開催では皆で集まってワイワイとゲームを作る一体感・お祭り感を得にくく、チームよりも個人で参加したいという方が増えました。また、個人参加が増えた結果、UnityやUnreal Engineなどを扱うのが難しい企画メンバーやデザイナーが参加しづらくなるという問題が発生しました。
ゲームジャム運営が「このままではゲームジャムに参加するのがエンジニアだけになってしまう......」と悩んでいた最中、任天堂さんから銀の弾丸となるあのゲームが発売されたのです!
『ナビつき! つくってわかる はじめてゲームプログラミング』(以下「はじプロ」という。)は、任天堂より2021年6月11日に発売された、ビジュアルプログラミングで簡単にゲーム制作が行えるNintendo Switch用ゲームソフトです。
タイトルに「ナビつき!」とある通り、ゲーム制作のチュートリアルがとても充実しており、ナビに従うだけでアクションゲーム、シューティングゲーム、レースゲームなど7種類のゲームを制作することができます。ナビはとても親切丁寧なので小さい子どもでもプログラミングの基本を学ぶことができますし、学んだ知識を活用して自分だけのオリジナルゲームを制作し、全世界に向けて公開することもできます。
私たちゲームジャム運営は、はじプロ発売後に早速購入してプレイし、これならばエンジニア以外も問題なくゲーム制作を行えるだろうと思い、はじプロを用いた社内ゲームジャムを開催することにしました。
「はじプロ」を用いた第15回ゲームジャムは、お盆休みを挟んだ2021年8月6日~9月3日の日程で行われました。 長期休暇中に集中してゲーム制作を行いたい方もいれば、逆に長期休暇中は忙しいという方もいるので、リモート開催になってからは制作期間を1ヶ月ほど取っています。 また、途中からの飛び入り参加も認めているので、盛り上がっている様子を見て気になったという方も気軽に参加できるようになっています。
「ゲームジャムに参加するためには『はじプロ』を自費で購入しなければいけない」という制約がありながらも、 最終的に6名から7作品が提出され、初めての「はじプロ」ゲームジャムは成功の形で終えることができました。
「はじプロ」ゲームジャムにて提出された作品を紹介します。 いずれもゲームIDを公開していますので、「はじプロ」をお持ちの方は [フリープログラミング]->[もらう] からDLして遊ぶことができます。
■HIT&BLOW
ゲームID:G 007 BC4 31N
作者コメント:重複なしのヒット&ブローです。ボタンをタップして操作します。ランダムノードンで重複なしの答えを作るのが少し難しかったです。
■パンチ野郎(みかん)
ゲームID:G 000 H97 MMB
作者コメント:ボクシング風格闘ゲー(多分そのジャンル) 60秒内でお互い打ちあって、一番点数獲得した人が勝ち。というのを作りたかったが、、パンチ当たって点数が加算して いくところまでしか出来ていない。ここで試合終了。
■棒突っ込み
ゲームID:G 007 BCH B78
作者コメント:棒をもって相手を倒す対戦ゲーム。とてもシンプルなルールで、ご家族ご友人と一緒に遊んでみてください。
■3兄弟は止まれない
ゲームID:G 006 0BW N79
作者コメント:ゴールするまで止まることが嫌いな3兄弟のY蔵、Bちゃん、A君が主役のジャンプアクションゲームです。障害を避けながらゴールまで3兄弟でたどり着けばクリアです。1人でも欠けてしまうと、寂しくてゲームオーバーになります。
■ピヨピヨばんばん
ゲームID:G 005 HMR 90G
作者コメント:はじめての制作だったのでシンプルなものにしようと思い、ピンボール形式のゲームにしました。丸い玉ではなくアヒルちゃんを射出していくのがポイントです。最初は風船を割ったら子供ぴよちゃんを救出できるゲームにしようとしていたのですが、純粋に時間切れしました!
■おちおちバトル
ゲームID:G 008 LF2 W8R
作者コメント:どこかで見たことある感じのゲームです。
■人魚のホームランダービー
ゲームID:G 005 033 19C
作者コメント:20XX年、ついに人魚は地上でも活動ができるようになった。そんな人魚たちの間では野球が大ブーム!バット代わりのマグロを手に、ホームランダービーで世界一を目指せ!
私は普段Unityを使っていますが、今回はあえて「はじプロ」を使ってゲーム制作を行いました。ビジュアルプログラミングは初めてでしたが、豊富なナビのおかげで、Unity等のゲームエンジンほどではないものの、比較的思った通りにゲームを制作することができました。 一方で、デバッグは古典的なプリントデバッグしか行えないため、バグの解消はかなり厳しかったです1。
次回の第16回ゲームジャムは、年末年始の長期休暇を含む12月20日(月)〜1月28日(金)の期間に開催します!
の両方を行いますので、初めての方もそうでない方もぜひご参加ください!
拙作「人魚のホームランダービー」がバグだらけで本当にすみません......。↩︎
KLabのゲーム開発・運用で培われた技術や挑戦とそのノウハウを発信します。
合わせて読みたい
KLabのゲーム開発・運用で培われた技術や挑戦とそのノウハウを発信します。