Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/forlornu/topdownstarter
2D Pixelart TopDown Starter Project by ForlornU
https://github.com/forlornu/topdownstarter
gdscript godot godot-engine starter-kit starter-project
Last synced: 2 days ago
JSON representation
2D Pixelart TopDown Starter Project by ForlornU
- Host: GitHub
- URL: https://github.com/forlornu/topdownstarter
- Owner: ForlornU
- License: mit
- Created: 2023-11-14T17:35:52.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-24T17:24:57.000Z (4 months ago)
- Last Synced: 2024-12-25T03:07:43.667Z (9 days ago)
- Topics: gdscript, godot, godot-engine, starter-kit, starter-project
- Language: GDScript
- Homepage:
- Size: 9.1 MB
- Stars: 79
- Watchers: 3
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TopdownStarter
![Top-down Starter Project By ForlornU](https://github.com/ForlornU/TopdownStarter/assets/101473036/5158caec-a7d6-42a1-af80-54cbdb25588b)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](https://github.com/ForlornU/Images/blob/6c532d99b4435ffb452bdde33de46a07755d6f64/QuestUpdate.png)![Screenshot](https://github.com/ForlornU/Images/blob/5aa19b63af0e5c04387c91e10b24adf1ae322eef/GameplayPic.png)
![Screenshot](https://github.com/ForlornU/Images/blob/6402e2b16b4515ed8c3ad3dccde223aca574fdc0/basementPic.png)
![Screenshot](https://github.com/ForlornU/Images/blob/6402e2b16b4515ed8c3ad3dccde223aca574fdc0/basement02pic.png)
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- Brief overview:
- https://youtu.be/eD9dirVaffA
- Finite State Machine:
- https://youtu.be/i0Y6anqiJ-g### Updates
- Update 1.3 & 1.4 - Quests, combat and animations
- https://youtu.be/mayNWb_DpJ8
- Update 1.5
- https://youtu.be/ngunoALFEII## Links
Godot Asset Library Link:
https://godotengine.org/asset-library/asset/2397My other Godot starter project:
https://github.com/ForlornU/Fishy-example-game/tree/mainConsider 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