/TopdownStarter

2D Pixelart TopDown Starter Project by ForlornU

Primary LanguageGDScriptMIT LicenseMIT

TopdownStarter

Top-down Starter Project By ForlornU

2D Pixelart, TopDown, action Starter Project Contains all the basic ingredients you need to get started creating a game.

This project includes:

  • 2 unique levels with different tile-sets
  • A simple but fully functional enemy
  • Talking NPC's
  • Quest tracker system
  • 'Coins' to pick up
  • 2d Lights and shadows
  • Music and sound effects
  • Custom icons

Good examples of:

- Signals
- Tweening
- Timers

On the more technical side:

  • 25 different unique Scripts (.gd)
  • Finite state machines on both player and enemies
  • Inheritance across similar classes like states and units (player and enemy)

Screenshots

Screenshot

Screenshot

Screenshot

Screenshot

Created by ForlornU

Getting Started

To get started with this project, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project with Godot 4.2 or later
  3. Play the included levels, explore the different scripts
  4. Continue working on the project and change things as you go / Import snippets or parts into your own projects

Videos

I am also creating a series of videos to walk you though the different parts of this project as well as a written guide

Updates

Links

Godot Asset Library Link: https://godotengine.org/asset-library/asset/2397

My other Godot starter project: https://github.com/ForlornU/Fishy-example-game/tree/main

Consider making me work faster with a coffee: https://www.buymeacoffee.com/forlornu

Attribution

m3x6 font was created by Daniel Linssen https://managore.itch.io/m3x6