2D Shooting Game
プロジェクト概要
このゲームは、私が一人で開発した2Dスクロールシューティングゲームです。主人公の宇宙船が、画面の右から来るエイリアンと戦う内容となっています。目標は、できるだけ長く生き残り、エイリアンを撃ち落として最高スコアを獲得することです。
開発チーム
プログラマー1人:ゲームの全ての側面を担当。
開発の詳細
プログラミング言語:C#。
ゲームエンジン:Unity。
グラフィックデザインツール:Photoshop。
主要なプログラミング機能
宇宙船の動き:プレイヤーはWASDキーを使用して画面内で自由に宇宙船を動かすことができますが、常に画面内に留まります。
射撃システム:プレイヤーはスペースキーを押すたびにプロジェクタイルを発射します。
ゲームオーバーシステム:プレイヤーがエイリアンと衝突すると宇宙船が爆発し、ゲームが終了して合計スコアとリトライボタンが表示されます。
ボタンシステム:「スタート」や「リトライ」などのゲームの開始と再開につながる必要なボタンを含みます。
敵システム:敵は通常速度、倍速、または通常速度での上下移動など、さまざまなパターンで動きます。
スコアシステム:プレイヤーはエイリアンを撃つことでポイントを獲得し、ゲームの終わりにスコアが表示されます。
デザインとアートワーク
UIデザイン:Photoshopを使用して、ボタンや宇宙船、エイリアンの見た目を含むすべてのUI要素を作成しました。
パーティクルシステム:背景の星、エイリアンが破壊されたときの効果、プレイヤーが破壊されたときの効果に使用されました。
スプライト:地球や銀河のスプライトには、ゲームの視覚的魅力を保証するために著作権フリーの画像を使用しました。
Project Overview
This is a 2D scrolling shooter game that I developed entirely on my own. It features a spaceship as the main player, battling against aliens coming from the right of the screen. The objective is to endure as long as possible and achieve the highest score by shooting these aliens.
Development Team
One Programmer: Responsible for all aspects of the game.
Development Details
Programming Language: C#.
Game Engine: Unity.
Graphic Design Tools: Photoshop.
Key Programming Features
Spaceship Movement: The player can move the spaceship freely around the screen using WASD keys, but it always stays inside the screen area.
Shooting System: The player shoots a projectile prefab every time the space key is pressed.
Game Over System: If the player collides with an alien, the spaceship explodes and the game ends, showing the total score and a retry button.
Button System: Includes essential buttons like 'start' or 'retry' that connect to the game start and restart.
Enemy System: Enemies move in different patterns, such as at normal speed, double speed, or going up and down at normal speed.
Score System: The player earns points when shooting aliens, and the score is displayed at the end of the game.
Design and Artwork
UI Design: I used Photoshop to create all the UI elements, including buttons and the appearance of the spaceship and aliens.
Particle System: Utilized for the stars in the background, for the destruction effect when an alien is destroyed, and the effect for the player when it gets destroyed.
Sprites: For the sprites of the earth and galaxies, I used copyright-free images to ensure the game's visual appeal.