2020年1月アーカイブ
■氏名:石津 旭
■期間:8/27(火)~8/30(金)
■タイトル:ゲームの完成と、インターンシップ終了
こんにちは!アーティストとして参加させていただきました。エフェクトアーティスト
志望の石津旭です。
今回の制作ではキャラクターモデル、リグ、モーション、エフェクトを担当しています。
(背景、エフェクトの一部は時間がなくアセット使ってしまいましたが...)
今回は制作したゲーム「Knock Out Cannon」の完成、そして後日談を書いていきます。
果たして、私たちはパッケージ化を成功させ完成させることができたのか...
■8月27日
元のマスター版の予定から5日遅れている本日、午前中にパッケージ化を実行。
その結果は...成功しました!!プログラマー諦めずに作業してくれてありがとう!!
これにて一応ゲームは完成です!
日数、人数の少なさ、予想外のバグに見舞われつつもなんとかちゃんと遊べる状態までもっていけました。荒はたくさんありますが今日は労っても良いかな?みんなお疲れ様!!
▲タイトル画面
▲リーダーの河野くん(17)がプレイ中
■8月28日
ゲームに影響しないレベルのバグが残っていましたが、マスター版提出後、プログラマーは修正作業に入っています。
ゲームデザイナーとアーティストは自分の作品のブラッシュアップを行うことになりました。
プロに直接指導いただけるまたとない機会です。学校では教わることができないような細かな所までたくさんアドバイスして頂きました!
こだわりや考え方、学び方を教えて頂き、ありがたい限りです!
夜には、ゲーム完成を祝してメンバーで一双というラーメン屋に行きました。
味が濃く、濃厚な泡系ラーメン(スープが泡立っているため)がっつり食べたい方にお勧めです!
やはり福岡に来たらラーメンでしょう!博多周辺にはそこら中にラーメン屋があります。
インターンシップ参加者で福岡在住が私だけなのでメンバーに何軒かラーメン屋を紹介しています。
▲一双のチャーシュー麵
■8月29日
本日はゲームに対してサイバーコネクトツー社内のレビューを頂きました。
世界観やデザインの説得力がない、ゲームの要素を活かしきれていないなどたくさんの厳しいご指摘も頂きました。
個人で反省点をまとめた後、チームメンバーでそれを共有しました。
今回、チーム内で一番問題になったのはタスク管理の甘さでした。
企画の段階から徐々に遅れはじめ、デバッグ、バグ修正の期間などをほとんどタスクに入れていなかったせいもあり、最終的に当初の予定から5日も遅れてしまいました。
本当の現場なら大大大問題です...インターンだから許された、ただそれだけで終わらせてはダメだ。
なぜこのような状況に陥ってしまったのか、どうすれば改善できるのか、チームで意見を出し合いました。チームでの情報共有をしっかり行うことが大切だと制作を通して身に染みて感じました。
この反省は必ず自らの成長へ繋がると思います!今後の制作に活かしていきます!
▲反省点をまとめるゲームデザイナーたち
そして夜にはまたラーメンを食べに行きました。値段が比較的安い!美味!それが福岡のラーメンです!
本日は名島亭に行きました。スープの濃さが丁度よく、柔らかな味のラーメン、とても美味でした!
▲名島亭での一枚
■8月30日
本日でインターンシップ最終日...チームメンバーはしんみりしてい...ない!まったく変わらない!! 少しテンション下がっちゃうかな?とか別れで泣いちゃうかな?とか考えていましたがみんな元気で相変わらずの破天荒さ!寂しさの欠片もありません!
さて、本日も作品のブラッシュアップをしつつ、データを整理し、現在私はブログを綴っています。
インターン最後の昼食ということで、肉!ご馳走して頂きました!!
少し前のお盆の期間に立ち寄ったときは休業で悔しい思いをした念願の肉です!これには伊藤さんもガッツポーズしてました笑
黒毛和牛のハンバーグとお肉を頂きました。久しぶりにおいしいお肉を食べられてチームは幸せムード。ありがとうございました!
■氏名:生井龍希
■日付:8/21~8/26
■タイトル:果たして...
こんにちは!新開君に続きまして21日~26日のブログを担当します!
プログラマー志望の生井です。
今回の制作では、全体フロー、エネミー、UIなどのプログラムを担当しました。
今回はUnrealEngine4での開発なのですが、ブループリントは使わずC++でプログラミングしており、極力UnrealEngine4の機能に頼らず組んでいます。そういった条件でゲーム開発するのは今回が初めてなので、UnrealEngien4の仕様をわかっていないことが原因のエラーが多発し、非常に頭を悩まされました。
今回のプロジェクトはGitで管理していたのですが、GDに作ってもらったタイトルなどのレベルを導入する際、プロジェクト内のコンテンツを全て入れたところ、コンテンツが膨大な容量になり、Gitサーバーの容量が足りなくなるというハプニングが発生しました。
後に調べて、移行したいレベルで使っているコンテンツのみを移行する方法があることを知り、試してみたところコンテンツの容量が10分の1以下になりました。そういった機能を知っていればこのような問題に悩まされることもなかったし、そもそもこういったコンテンツを一度にまとめて入れるのが進め方的にあまりよろしくないですね。
こういったことも考えながら進められていればこういった問題は回避できたかもしれません。勉強不足、経験不足が浮き彫りになる事件でした。
▲レベルに使われているアセットだけを移行する方法
また、エディターでゲームは遊べたのにパッケージ化すると遊べないというエラーも発生しました。これは、エディター上でしか機能しない関数を使ってしまっていることが原因でした。
そのような関数があることも知らなかったので驚きですが、指導担当者の方に教えていただけなければエラーの原因もわからなかったのではないかと思うとゾッとしますね。
こういったUnrealEngine4に対する知識不足が招くエラーは、そもそも知識がないのでエラーの原因がわかりにくいのが恐ろしいところです。
▲エラーについて相談するプログラマー
全体的に開発を振り返ると、UnrealEngine4に対する知識不足と、問題が起きにくい開発の進め方ができていなかったのが、大きな問題ですね。これらの反省点は今後の開発に役立てていきたいと思います。
時間もなく、技術的な問題の発生も多かったですが、プロジェクトメンバーの仲が良く皆で助けあうことができたので、開発を進められたのだと思います。
さて、我々のゲームは無事にパッケージ化することができたのでしょうか?
その結果は次回ATの石津君のブログでご確認下さい。
■氏名 : 新開早十
■期間 : 8/15(木) ~ 8/20(火)
■タイトル: 期日が迫ってきてピンチ!
私は、プログラマー志望の新開 早十です。
よろしくお願いします。
今回のインターンシップでは、プレイヤーやブロック、アニメーション管理クラスなどを作っています。
UnrealEngineを使ったゲーム開発は、今回が初めてですが、慣れているC++を使って、プログラミングができるので、とても開発がしやすいです。
今後の自分のゲーム開発にも使っていこうと考えています!
■8月15日
いよいよ明日がアルファ版となりました......。
デザイナーの方が作った仮マップとも結合して、そのマップでスライムとプレイヤーが戦うという、ゲームの基本の遊びに触れられるバージョンになる予定です。
状況の共有が大事になってくるので、しっかりと状況を確認して、チームで作業を進めていこうと思います!
仕様に書いた、企画段階のゲームが徐々に形になってきているので、完成させられるように作業を頑張りたいと思います。
今は、ステージ管理プログラムとプレイヤーのプログラムを作っています。
ブロックやエネミーなど、オブジェクトの多いゲームなので、処理負担がかかりすぎないように注意したいところです。
開発用に当初は、UnrealEngineの元々あるモデルなどを使っていました。
ですが、ここからは、ゲームの完成形に近い環境でコーディングしたほうが良いと感じたので、テスト用のレベルもゲームの本編に近いものに差しかえたいと思っています。
▲開発の為のテストにつかっていたシーン
■8月16日
アルファ版の発表で、プレイヤーとスライムが戦うという基本の部分を全体で見せることができました。
操作感などの、改善すべき点もアルファ版で見えてきました。
ベータ版の発表を20日(火)に実施することが決定したので、その日までに、必要な機能を実装していきたいです。
また、セクションごとの指導の時に、指導者の方に、コードの綺麗さについての指摘をいただきました。実装だけではなく、コードの綺麗さなども、ゲームプログラマーにとって、大事になってくるので、なるべく他の人が見ても、わかりやすいコードを心掛けようと思います。
▲指導者の方の指導を受けるプログラマーセクション
■8月19日
ベータ版が目前となりましたが、必要なタスクの消化が終わっていないので、タスクの量を減らすことを考えました。
ゲームデザイナーの方とすり合わせで、いくつか、ベータ版までの実装項目を省いたり、
簡略化することができたので、優先順位の高いタスクに絞ってプログラミングを行っていきたいと思います。
特に、爆弾ブロックのプログラムや、ブロックのスポナーのプログラムは、レベルデザインの作業にも関わるので、なるべく早く完成させたいです。
▲ベータ版実装途中のスクリーンショット
■8月20日
ベータ版に必要な機能の実装が間に合わず、実装ができていない必要な機能を最優先で実装したいと思います。
レベルデザインに関わる機能が完成していないので、特に優先して実装していこうと思います。
遅れている分を取り戻すために、全力でプログラミングに取り組もうと思います。
急いでいると、コードが乱雑になってしまうので、実装が間に合ったら綺麗にしていきたいです......!
ゲーム開発をしていると、夢中になって気が付けば20日になっていました。
残る時間もあと少しですが、良いものが作れるように頑張っていこうと思います!
第三回ライターの新開からは以上です。
次回の第四回は、同じく、プログラマーの生井さんです。
■氏名:伊藤 大祐
■期間:8/7(水)~8/14(水)
■タイトル: 制作開始!
はじめまして!
前回のブログ担当の河村さんに続きまして、
今回のブログ担当はゲームデザイナー志望の伊藤がお送りします。
今回の制作では
書類の作成、レベルデザイン、パラメータ調整、を担当しました。
■8月7日(水)
この日は企画のブラッシュアップを行いました。
昨日、指導担当者の方に言われたことなどを参考にチームで案を練って企画書にまとめました。
▲企画で悩んでいるS君
そして今日はお昼休みに行われていたトップをねらえの上映会にお邪魔しました。
自分は、この上映会の前日にトップをねらえを見て予習してから見ましたが、松山社長の当時の制作の話が聞けてとても楽しかったです。
▲上映会の様子
■8月8日(木)
今日も企画書の作成とタスクの洗い出しを開始しました。
企画書は昨日、指導担当者の方に言われたことについてみんなで話し合いをして企画書を作成しました。
▲タスクの洗い出しを行っているK君
今日の指導担当者の報告の際に、ゲームの世界観をしっかり統一してくださいと言われました。
企画書には世界観を入れないほうがよいと言われていたので、世界観などのバックストーリーも考えてアーティストとゲームのデザインなどをしっかり話さないと...
■8月9日(金)
今日の作業はタスクの洗い出しの続きと仕様書の作成に着手しました。
タスクの洗い出しはなんとか今日中に終わりましたが、仕様書にかなり時間がかかってしまい、仕様書の作成が終わる前に口頭で仕様を説明し、プログラマの方には作業を始めてもらいました。
▲仕様書の一部
ゲームの仕様が完全に固まっていない状態での仕様書作成だったため、時間がかかった気がします。
指導担当者の方にも仕様書の書き方についてアドバイスをいただいたのでそのアドバイスを参考に来週の仕様書作成も頑張りたいと思います。
昼休みには.hackの続きを見ました。
前回とてもいいところで終わったのですが、面白かったです。
.hackシリーズをやったことがなかったのですが、家に帰ったらHDリマスター版やってみようと思います。
■8月13日(月)
今日は仕様書の作成の続きとスケジュールの作成を行いました。
仕様書は参考動画のリンクを貼ったりして作業量を削れたので良かったです。
スケジュールの作成のほうは、α版までのスケジュールが作成できたので、このスケジュールをもとにα版まで頑張りたいと思います
■8月14日(火)
今日も仕様書の作成とスケジュールの作成を行いました。
仕様書の見やすさの部分で概要や共通項目などの書き方で見やすさが変わることを指導担当者の方に教わったので、そこの部分で直せるようにしたいです。
スケジュールの作成では、アーティストが1人ということもあり、負担が大きいので自分たちデザイナーができるところは自分たちでタスクを受け持って、もう少し調整できるようにしたいです。
α版までもう少しなので完成までしっかりスケジュール管理ができるように頑張っていきたいです。
以上、第2回のブログを担当した伊藤でした。
お読みいただきありがとうございました!
次回のライターはプログラマーのSさんです!
それではお楽しみに!
▲ プログラマーのS君のオフショット
■氏名:河村源
■期間:8/1~8/6
■タイトル:インターン開始!
こんにちは!
ついにインターンが始まりました!
初回のブログを担当するゲームデザイナー志望の河村源です。
今回、8/1~8/30の期間にインターン生全員でチームを組み、ゲームを制作していきます。
面白いゲームを作れるよう頑張ります!
今回はゲームデザイナー2名、プログラマー2名、アーティスト1名の計5名でゲームを制作していきます。
このブログではインターンシップの様子や制作内容をチームメンバーが交代しながら皆さんにお届けします!
第一回は8/1~8/6の様子をお伝えします。
■8月1日(木)
インターン初日は顔合わせとインターンシップについてのオリエンテーションをし、考えてきた企画を発表し合って、今回制作するゲームの企画について話し合いました。
まず会社に来て、今回一ヶ月間チームを組んでゲーム制作をするメンバーと会いました。プログラマーの方が1人学校の都合で遅れてくるらしく、このインターンは4人での開始となりました。
▲CC2ピースをするインターン生
その後インターンシップについてのオリエンテーションを行い、ついに企画を発表し合います!
今回の企画テーマは『乗る、飛ばす、軌跡』でした。これらのテーマに合わせて全員が考えてきた企画を発表し合い、1つの企画案について詰めていくことを決定しました。
企画案を1つに決めてから、皆でその企画に対しての意見を出し合い、企画内容を固めていきました。
そして初めてのお昼休み。
近くの中華料理屋へ皆で行き、食事をとりました。
▲食事の様子
お昼の後は、更に企画について話し合いをしました。だんだんと皆の目指すものが固まってきて、チーム内での会話も増えてきました。
そしてついに指導担当者の方々と顔合わせの時間です!
▲指導担当者の方々(左)に挨拶をするインターン生(右)
今回、ゲーム制作について指導していただく指導担当者の方々にご挨拶をしました。
一ヶ月間よろしくお願いします!
その後さらに企画を詰め、18時になり本日の作業はここで終了。
■8月2日(金)
二日目が始まりました!
今回作りたいものは固まってきたので、ここからはどのような要素を入れていくか細かく話し合いました。
昼からはプレゼン用の企画書の作成をはじめ、チームメンバー皆で作業を分担しながらプレゼンに使うための企画書を進めていきます。
作業をしているといつの間にか16時になり、初のプレゼンの時間です!
▲指導担当者の方々に企画のプレゼンをしているインターン生
今迄チームで話し合ってきた内容を指導担当者の方々に発表しました。
「アイディアとしては面白いがゲームとしてはまだまだ」との意見をいただき、今日の指導の時間は終了です。
その後もチームで話し合い、今日の作業は終了です。
また来週の月曜日の16時までに企画内容を話し合って発表に備えます!
■8月5日(月)
週が明けて月曜日になりました!
今日から学校の都合で参加していなかったプログラマーの新開くんが参加です!
5人そろって朝礼で自己紹介と意気込みを話しました!
▲朝礼で挨拶をしているインターン生
その後、新開くんに今回の企画を説明した後、企画内容について5人で話し合いました。
▲新開くん(左)に企画内容を説明する河村(右)
前回、意見をいただいた箇所を重点的に話し合い、企画書にまとめて発表です!
今日も指導担当者の方々に企画のプレゼンをしました。
が...ゲームとして成り立っていない場所が多く、このまま作るのは良くないとの意見をいただきました。
内容を大きく変えるか企画案自体を変えるかの選択に迫られ、チームで話し合った結果『別のゲームを考える』という結論に至りました。
別のゲームの案を出し合って18時になり今日はここまで。
■8月6日(火)
昨日考えたゲームを一つに絞り込み、チームでまた話し合いです。
しかし、午前中に話していると前回のゲームと同じくゲームとして成り立っていないことに気付き、また1から考え直しになりました。
16時の発表が迫っている中、14時に話し合いの中で面白い案が出ました!
その案を残りの2時間で詰めて企画書に起こし、16時に企画のプレゼンです!
指導担当者の方々に企画内容を聞いてもらい、この案をもう少しルールを変えて明日発表するという話になりました。
まだ決定はしていませんが、やっとゲームの案が決まりチームが進む道が決まりました!
今回のブログは以上です。
次回はゲームデザイナーの伊藤くんです。
よろしくお願いします。
こんにちは!
FUKUOKAゲームインターンシップにデザイナー志望として参加した渋田悠真です。
今回はシステムソフト・アルファーさんに9日間お世話になりました。
このインターンシップに応募したのは実際にプロの現場を体験したいという理由からです。
始まる前は少し不安でしたが終わってみるとあっという間でこれまでインターンシップの経験がなかった自分にとって新しい発見がたくさんあり、この9日間は非常に濃密な時間を過ごすことができました。
まず最初に行ったのはイラストの着彩作業です。
他の方が着彩されたイラストを参考にしながら丁寧に色を塗っていきます。
分からない部分などはアドバイスを受けながら描くことができたので最終的に自分の納得のいくものを作ることができました。
この作業を通して今まで自分が絵を描くときに意識していなかったことや間違っていた部分を再認識することができたので非常に勉強になりました。
その次に行ったのはゲーム内で用いるキャラクターの衣装です。
今回は水着の衣装とハロウィンの衣装のカラーラフ制作をさせてもらいました。
キャラクターによってそれぞれのカラーが存在するのでそれを汲み取って、見た人がどうすれば気に入ってくれるのかを考えながらデザインしていきます。
服のデザインを考えたことは今まで何度かあったのですが水着などは描いたことがなかったので、アイデアを考える際に難しい部分もたくさんありましたが楽しんで作業することが出来ました。
このインターンで実務作業に携わることができ、自分がデザインしたカラーラ
フ案が採用され、担当スタッフの手によって実際のゲームに反映されると聞いています。
ここで学びを得られたことは間違いなく自分にとっての財産ですし、これからクリエイターを目指すものとしてかけがえのない経験を得ることが出来ました。
改めて今回お世話になったシステムソフト・アルファーの社員の皆さんに感謝したいです。
このインターンシップで学んだことを忘れずにこれからもっと成長していけるよう頑張りたいと思います!

第27回応募要項