公開日 2025-01-01 カテゴリー nuxt,node,javascript
高校3年生の卒業制作として、5人のチームでオンライン対戦型カードゲームを開発しました。
私は主に、技術選定・設計・フロントエンド実装を担当し、技術面をリードする立場としてプロジェクトに参加しました。
「友達と気軽に遊べるカードゲーム」を目指して制作しました。オンライン対戦に対応しており、離れた場所にいてもリアルタイムで対戦を楽しめます。
技術選定 ゲームシステムの設計 フロントエンド実装 オンライン対戦機能の実装 チーム内の技術サポート 企画メンバーとの仕様調整
一番時間を使ったのは、ゲームのルール作りでした。
「もっとこういう要素を入れたい!」という企画側のアイデアと、「限られた期間で実装できる形にしたい」という開発側の事情の間で、何度も話し合いを重ねました。
ゲームの面白さを損なわない範囲で仕様を整理したり、代替案を提案したりしながら、チーム全員が納得できる形を探していきました。
結果として、開発期間内に完成させることができ、遊びとしても十分楽しめる作品になったと思います。
このプロジェクトを通して、プログラミングの技術だけでなく、チーム開発の難しさや面白さを実感しました。
特に印象に残っているのは、「作りたいもの」と「実際に作れるもの」のバランスを取ることの大切さです。
現在でも個人開発やチーム開発を行う際には、この経験を活かして、実現したい価値と実装コストの両方を意識しながら開発を進めています。

Copyright © 2026 Atsunobu Gomi. All rights reserved.