Gravity Sprout
プロジェクト概要
「Gravity Sprout」は、プレイヤーがマップ上のコインを集めて家に帰ることを目指すプラットフォームゲームです。重要なのは、全てのコインを集めて安全に帰ることです。
開発チーム
プログラマー1人:ゲームの全ての側面を担当。
開発の詳細
プログラミング言語: C#
ゲーム開発ツール: Unity
グラフィックデザインツール: Photoshop
主要なプログラミング機能
プレイヤーの動きのシステム: プレイヤーは制御された力でジャンプができ、正確な動きで落ちることを避けることができます。
重力システム: 特定のオブジェクトとの相互作用により、ゲームの重力が180度または45度変更され、進行を助けます。
コインシステム: マップ上に3つのコインが散らばっており、プレイヤーはそれらを集めて家に持ち帰る必要があります。
スプライトアニメーション: キャラクターは各アクションごとに3種類の異なるスプライトを持ち、対応するアクションに合わせてプログラムされています。
カメラシステム: Cinemachineを使用して、わずかな遅延を持ってプレイヤーを追跡し、ダイナミックな視点を提供します。
デザインとアートワーク
UIデザイン: Photoshopを使用して、ボタン、星、ゲームロゴなどの全てのユーザーインターフェース要素を作成しました。
パーティクルシステム: 着地時のプレイヤーのほこりの効果やジャンプのアニメーションに使用されました。
キャラクタースプライト: キャラクターのデザインには、著作権フリーのスプライトを使用しました。
Project Overview
"Gravity Sprout" is a platform game that challenges players to collect coins across a map and return home without falling. The key is to gather all the coins and safely make it back.
Development Team
One Programmer: Responsible for all aspects of the game.
Development Details
Programming Language: C#
Game Development Tools: Unity.
Graphic Design Tools: Photoshop.
Key Programming Features
Player Movement System: Players can jump with controlled power, allowing precise movements to avoid falling.
Gravity System: Interaction with certain objects alters the game's gravity, either 180 or 45 degrees, aiding progress.
Coin System: Three coins are scattered around the map, which players must collect and bring home.
Sprite Animation: The character has three different sprites for each action, programmed to match the corresponding action.
Camera System: Used Cinemachine to follow the player with a slight delay for dynamic viewing.
Design And Artwork
UI Design: Created all user interface elements with Photoshop, including buttons, stars, and the game logo.
Particle System: Used for player dust effects upon landing and for jump animations.
Character Sprites: Employed copyright-free sprites for the character's design.