top of page
GameDev Dustin
Dustin Spears
Portfolio
2D Mobile Adventure Prototype
-
Prop placement using third party 2D sprites within the Unity game engine
-
Three unique AI enemies and player character implemented with unique attack and movement animations
-
Implemented animations from third-party sprite sheets
-
Used Animator for state-machine control of 2D animations
-
Created C# code logic for interacting with each Animator
-
-
Set scene up using Unity's tilemap tools such as Tile Palette
-
Scene utilizes perspective parallax effect for background
-
-
Implemented Unity's Legacy Ads system in a Rewarded Ads format
-
Players are rewarded collectables which can be used to purchase items
-
-
Scripted demo logic with C# in Jetbrains Rider integrated development environment (IDE)
-
Integrated player input with Unity's New Input System for Touch controls on mobile and Legacy Input System for keyboard/mouse
-
Damage system for both players and enemies
-
Shop system and UI dialog for item purchases
-
Rewarded Ads for players to acquire more in-game currency
-
-
Enemy AI system includes line-of-sight recognition of player and limited areas of allowed movement
-
Player Inventory system for collecting in-game currency items (diamonds)
-
Implemented User Interface elements
-
Touch controls for mobile input including joystick and two buttons
-
Main Menu UI for starting or quitting the game
-
-
-
Built, deployed, and tested on Android Mobile device
![Laptop Keyboard](https://static.wixstatic.com/media/6d5ac319109445e498f70f96608c7250.jpg/v1/fill/w_209,h_139,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/6d5ac319109445e498f70f96608c7250.jpg)
bottom of page