活動記録

副会長になって3分の1ほど経ちましたが…

この記事は広島大学HiCoder & ゲーム制作同好会GSD Advent Calendar 2025の13日目の記事です。

他の記事はこちらから↓↓↓

広島大学 HiCoder & ゲーム制作同好会GSD Advent Calendar 2025 – Adventar

はじめに

ちょうどアドカレも13日目で折り返しということで、どうもゲーム制作同好会所属の現副会長兼プログラマーのくりです。

時が過ぎるのも早く私が副会長になってから3分の1ちょっとが経ちました。(早いね~~)

ちょうどいい機会なのでこの期間でやったことを振り返ってみようと思いこの記事を書きました。

今回は主にゲーム制作、ランチャー・Bot、副会長業務について話していこうかなと思います。

ゲーム制作について

このサークルはゲーム制作同好会なのでやはりまずは、ゲーム制作についてからかなと思います。

では早速…

皆さんも今年沢山ゲーム作りましたか?!

私は数は多くないですがゲーム制作に向き合っていた時間は相当多かったと感じています。

今年もGSDでは何回かゲームジャムが行われましたが、私が今年作ったゲームをいくつか紹介します。

CallOpus

ゲームジャムを行っていると言っておきながら、まずはゲームジャムの作品ではなく長期的に作っているゲームの紹介です。最近はゲームジャム以外でも、自分たちでチームを作って行うゲーム制作が活発に行われていて、嬉しく思っています。

私は今年の春休み頃からUnity(ゲームエンジン)を使ってRPGを作っています。なぜWOLF RPGエディター(通称ウディタ)などのRPGに特化したゲームエンジンではなく、会話やマップ移動などの機構もすべて自分で作らないといけないUnityを選んだかというと、GSDでは基本的にUnityを使っているのと、そっちの方が面白そうだったから!!(狂気)

現在、主にはプログラマー(私)、シナリオライター、イラストレーター、1人ずつの計3人(全員2年生)で制作しており、同じく2年生のサウンドクリエーターにBGMを提供してもらっています。

きっかけとしてはシナリオライターから、一緒に作ろう!!と声をかけられたことであり、私もRPGを作ってみたいと思ってGSDに入会したのですぐにこの話に乗りました。ただ、私自身ゲームを作ってみたいと思ってGSDに入会したはいいものの、入学当初はプログラミング経験もほとんどなく、Unity という言葉すら知らないド素人でした。当然、制作途中で多くの苦労もありましたが、今のところある程度順調に制作は進んでいるのかな、と思っています。(イベント用の締切の前には毎回のようにデスマーチをしていますが(泣))

そして、このゲーム制作のおかげで、プログラミング、ゲーム制作の知識もたくさん得ることができたと感じています。また、入学当初は何も知らない初心者でもこれだけの期間があればRPGを作れるようになるという証明にもなればいいと思います。

まだ完全完成していないので今回詳細を話したりはしませんが、いずれ完成したら詳しく記事にしてもいいかなと思ったり思わなかったり…?

完成したら世の中に遊べる形で出す予定なので皆さんも楽しみに待っていてください!!

ハンマーティンバー

こちらのゲームは、夏休み前半に開催された 1 週間ゲームジャムで制作したものです。(後半にもゲームジャムがありましたが、今回は時間がなくて参加できませんでした(泣))

今回のゲームジャムのお題は「破壊と再生」だったので、敵や岩を破壊し、橋を建築(再生)するという、森の開拓をテーマにしたランゲームです。大学祭にも出したのですが遊んでくれている人も多くいて嬉しかったです!!(こうやってGSD外のたくさんの人に遊んでもらう機会があるのはとてもいいことですよね)

ゲームジャムは短い期間で(長い時もありますが)ゲームを作らないといけないので難しくはありますが、普通のゲーム制作とは違った楽しみがあると個人的には思ってます。

ランチャー・Bot

私は少し前からTypeScriptの本を買って勉強を少しずつしていたんですが、実際にTypeScriptを使って何か作りたい!!……そうだ、ランチャー・Bot開発に加わろう!!ということがきっかけでした。

まず、TypeScript??ランチャー??bot??という人に軽く説明すると、

TypeScriptはJavaScriptに int x = 10 のように、変数に “型” を決めてから使う静的型付けなどの機能を追加したプログラミング言語のこと

ランチャーはアプリやゲームをまとめて起動・管理できる専用の起動ツールのこと(パソコンのSteamみたいなもの)

・BotはここではDiscord botを指しており、Discord サーバー内でメッセージを送ったり、コマンドに応答したりしてくれる便利なプログラムのこと

GSDではメインはゲーム制作ですが、興味のある人を集めてこれらの開発も行っています。(もちろん分からないところは先輩が丁寧に教えてくれるので初心者でも大丈夫!!)

ランチャー

上の写真はランチャーのタイトル画面とゲームを起動する際の画面です。

主な機能は先輩方が作ったものなんですが、私は主にFrontend(ユーザーが直接見える部分)とBackend(サーバーで動く見えない裏側の処理)のうちFrontendに少し機能を加えたりしました。例えば下の写真みたいに難易度に応じて唐辛子を表示したりなど…

どうしてこの機能を実装したかというと、ランチャーは主にはゆかたまつりや大学祭で来てくれたお客さんにゲームを遊んでもらうために開発されたもので、特にお子さんが遊ぶ際にどのゲームが簡単かぱっと見で分かりづらい、というのが主な理由です。

見た目はシンプルな機能に見えますが、開発の段階では実際にゲームがアップロードされているわけではないのでモックデータ(ダミーのデータ)を用意したり、そもそもGitの操作に慣れていなかったりなど、始めたばかりの自分にはなかなか大変でした。(相談に乗ってくれたり、手伝ってくれた先輩方ありがとうございました。)

まだ関わり始めたばっかりなので分からないことは多いのですが、最近常時開放を実現し、より実用性のあるランチャーになったことにより、実装したい機能もどんどん増えています。これからもっと積極的に関わっていきたいと思っています!!(現在はBackendにも手を出してアップロードしたゲームの編集機能を実装しようとしていたり…??多分うまくいけたんじゃないのかなと思いますが…乞うご期待!!)

こういう開発に興味のある方、是非参加しましょう!!

Bot

GSDに現在ある機能としては写真みたいにおみくじ引けたり、投票を作成できたり、猫になれたり…他にも様々な機能がありますが、

今回私が作った機能としては……

じゃん!!

このような感じで指定した全てのロールを持つ人にメンションしてくれるやつです。

discordの標準機能としては1つのロールにメンションすることはできるんですが、例えば2年生のプログラマー全員をメンションしたいときどうしよう……というときにこのbotです。(頻繁に使うわけではないけど地味に便利なやつ、みんなぜひ使ってみてね!!)

こちらも先ほどのランチャーと同じようにプログラミング言語はTypeScriptを用い(pythonでもできますが)開発します。また、ランチャーとBotでは、私はBotの方を先に始めたので、開発環境はこの時にインストールしたわけですが、苦労することも多く大変ではありました。しかし、先輩方が書いてくれたReadme(説明書)のおかげでなんとか開発環境の構築をすることができました。(実際にコマンドを実行してうまくいったときの達成感は凄かったです。)

まだやってみたい機能は沢山あるのでこれからも時間を見つけてたくさん作っていきたいと思っています。そして、私も後輩にノウハウを残していきたいと思います。

興味ある人、是非作ってみましょう!!(← こいつ毎回言ってない…?)

副会長業務

副会長になってから、大学祭の申し込みや、大学祭・コミケの準備、これからの運営にあたっての役員間での決め事の話し合い、他役員の一部のタスク管理などを行ったり、Discordサーバーの管理、Twitter(現X)の運用をしてきました。

また、個人的に後の世代には、去年はどのようにしていたのか、どこに何があるのか、を分かりやすくしておきたいという気持ちと、私自身何かを整理するというのが好きだったりして、いくつかマニュアルを作ったり、DiscordやGoogle Drive、備品の整理を裏で行ったりもしています。特にGoogle Driveは昔から使っていたこともあり、かなり複雑になっていたので、フォルダ移動やオーナーの統一など大きな変更を加えました。こうした変更をすることによってもっと活用してくれる人が増えればうれしいです。

私は普段、裏で動くことが多く、何か決めないといけないことがあったら、大まかには私が決めて会長が告知するみたいなことも多々あります。(影の支配者みたいでちょっとかっこいいよね)私自身、人前に出て何かをするのはあまり得意ではないので(もちろんたまには出ますが)、これからもみんなの目に見えないところで動くことも多いかもしれませんが、裏からしっかりとGSDを支えれたらと思っています。

その他

大学の講義もたくさんある中、今回紹介したこともこの4カ月ほどでやっていて、もしかして副会長って激務??と思われたら困るので(私がいろいろなことに手を出しすぎているだけです)ゲームもしっかりやっているよ、ということも書いておこうと思います。

今回はせっかくなので「原神」をご紹介

もちろん知ってる人、やっている人も多いと思います。

原神は、元素反応というものを駆使して戦闘を行い、ストーリーを進めていくオープンワールド・アクションロールプレイングゲームです。

推しポイントは…

・魅力的なキャラクター

・グラフィックの綺麗さ

・大ボリュームなストーリー

特にオープンワールド好きな人にはすごくおすすめ!!

なぜ紹介したかというと、最近みんな原神と同じ会社(HoYoverse)が作っている、崩壊スターレイルやゼンレスゾーンゼロに流れて原神から離れていく人が多かったから…(さみしいーーー)

ただ、私はリリースしてから半年後ぐらいからずっとやっていますが、面白さが下がっているなどはなく、むしろ最近はストーリーに高クオリティなムービーが増えてきて、ストーリー追加のたびにワクワクしています!!

みんなも原神やりましょう!!!

まとめ

ここまで副会長になって約4カ月半でやってきたことをまとめてきましたが、改めて振り返ると沢山のことをやってこれたと感じました。

もちろんまだ副会長期間は7ヶ月以上あるので、これからもいろいろと「やりたい」と思ったことをやっていき、より楽しく、便利なサークルを目指していきたいと思います。

特に、最近はプログラミングをして何かを作るということに凄く楽しみを感じているので、ゲーム制作はもちろんですが、ランチャーやBot開発にも積極的に参加していきたいと思っています。

また、多くのことをやるにあたって時間が足りないと感じる場面は多くありますが、個人的に曲げないことは1つだけありまして、それは

睡眠時間は削らない!!

ことです。寝不足だと体調も崩しやすくなりますし、結局その状態で作業をやっても効率は極めて悪いので、毎日しっかりと睡眠時間を取ることが人生で一番大事だと感じています。(私は基本的に毎日7.5~8hほど寝ています)みんなも睡眠はしっかりとりましょう!!

今回の記事は以上になりますが、最後に一言だけ…

やりたいと思ったことはどんどん挑戦していこう!!

4年間しかない大学生活だからね、みんなも悔いが残らないように過ごしていきましょう~~。

では、またどこかでお会いしましょう~~!!

タイトルとURLをコピーしました