Skip to content

KyBlaize/UnityTopDownDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Unity Top-Down Shooter Demo

[英語・English]
A top down shooter game using Unity default tools. No visuals beyond Unity primitives are included (except weapons). This mini project displays the use of Unity scriptable objects in tandem with de coupled player controls to create variants of objects one could find in-game (i.e. weapons) and disposes of unnecessary repetitions in code such as using equipment. Attempting to use equipment with nothing equipped will give visual feedback to the player in the form of pop-up text. Final features of the Game: -Top-down movement (there is gravity, but no jump)
-Mouse aim and firing
-Timer (ms ~ m)
-Weapon variants
-Distinction between enemy and friendly targets (from weapons fire)
-Final score(time taken to destroy enemy targets(in sec) + friendly targets(2.0sec))

Currently Implemented features (as of Oct 28, 2020):
-Top-down movement
-Mouse aim
-Weapon variants (Fully Automatic Rifle and semi-automatic pistol)
-Automatic (when there is no ammo left) and manual reloading
-Distinction between enemy and friendly targets (from weapons fire)

[日本語・Japanese]
Unityのデフォルトツールを使ったトップダウンシューティングゲーム。Unity プリミティブ以外のビジュアルは含まれていません(武器を除く)。 このミニプロジェクトでは、Unityのスクリプト可能なオブジェクトを、デカップリングされたプレイヤーコントロールと組み合わせて使用することで、ゲーム内で見かけるオブジェクト(武器など)のバリエーションを作成し、装備品を使用するなどのコード内の不必要な繰り返しを排除しています。何も装備していない状態で装備品を使用しようとすると、ポップアップテキストの形でプレイヤーに視覚的なフィードバックが与えられます。 ゲームの最終的な特徴
-上から下への移動(重力はありますが、ジャンプはありません
-マウスの狙いと発射
-タイマー(ms〜m)
-武器の種類
-敵と味方の区別(武器の射撃から)
-最終スコア(敵ターゲットの破壊に要した時間(秒)+味方ターゲットの破壊に要した時間(2.0秒))

現在実装されている機能(2020年10月28日現在)
-上から下への移動
-マウスの目的
-武器のバリエーション(フルオートライフルとセミオートピストル
-自動(残弾がない場合)と手動のリロード
-敵と味方の区別(武器の射撃から)