Setting up
  • Obtaining the required softwares
  • Creating our layout
  • Obtaining Art Atlas
  • Source Code and Project Files
  • Requesting Help
Moving and Manual Collision Detection
  • Cropping out a player sprite
  • Setting up the metrics of our scene
  • Creating our first script
  • Moving the player's sprite
  • Collision detection, and blocking movement
  • Creating a follow-camera
Tilemap and Designing Dungeon
  • Cropping out floor and wall tiles
  • Introducing the Tile Palette
  • Creating the Main Scene
  • Creating the Dungeon
Interactive Objects and Inheritence
  • Collidable Objects
  • Inheritence
  • Collectable Objects
  • Portal Object
Saving Game's State
  • Creating a Game Manager
  • Using C# Action
  • Custom Serialization
Floating Text System
  • Creating our Floating Text Object
  • Creating the Manager
  • Connecting the dots
Top Down Combat System
  • Weapon Definition
  • Creating a Target Dummy
  • Introducing the Fighter Class
  • Introducing the Mover Class
  • Simple Enemy AI
  • Pushing around
Animator and Weapon Swing Animation
  • Animator, and key framed animations
  • Calling the Animation
Character Menu and the new UI System
  • Creating the Menu Skeleton
  • Show and Hide Menu Animation
  • Adding Content
  • Coding for the Menu's Backend
  • Upgrading the weapon
  • Implementing the Character Selection
  • Experience System
Polishing and Adding Content
  • Restoring the Scene Flow
  • Glitches in between the tiles
  • Persisting Objects
  • Creating an Healing Fountain
  • Adding a Destroyable Crate
  • Creating a Sprite Animation
  • Creating a Hitpoint bar
  • Adding a new Font
  • Creating a Boss
  • Death Flow
  • Bugfixes and Wrap up