The Name is Dio is an open-sourced survival/action game prototype made using Godot Engine.
The main goal is to survive for 20 minutes. Second goal is to collect as many loot as you can and get higher points.
Table of Contents
This project was started to learn more about Godot Engine and to create a simple game. The game is a prototype and is open for anyone who wants to learn more about Godot Engine. It is a simple action game where the player must survive the most they can, and gets some inspiration from the game "Vampire Survivors".
The code is open for anyone who wants to learn more of Godot. You also may create your own game respecting the Mozilla licence set up for this project.
- Version 0.0.7
- DIO-23 Adds sword reach amplifier buff
- DIO-24 Adds new dash skill
- DIO-25 Implements new audio logics to improve sound effects
- DIO-26 Improves UI by accepting keyboard and controller commands
- DIO-27 Adds new enemy: Big Archer
- DIO-28 Adds timer to collect collectables in the map before it vanishes
- Adds map music "The name is Dio theme" by Andre Neves
- Add new map features
-
VersioN 0.0.6
- DIO-17 Creates buying system for player's skills
- DIO-18 Adds pause button
- DIO-19 Adds new "wind" skill
- DIO-20 Adds two new buff skills
- DIO-21 Improves shield skiils from 1 to 3 seconds duration
- DIO-22 Creates new Enemy: Goblin Barrel
-
VersioN 0.0.5
- DIO-12 Create first ANDROID version of the game
- DIO-13 Players can submit their scores to a ranking board
- DIO-14 Fix issue with the mobile joypad not properly handling touch with two fingers
- DIO-15 Add first sound effects to the game
- DIO-16 Add new shield magic to player
-
Version 0.0.4
- DIO-9 Reworks how enemy stats are set up
- DIO-10 Improve dynamite animation quality
- DIO-11 Animate collectable on map
-
Version 0.0.3
- DIO-5 Reworked player node and mobile ui touch screen
- DIO-6 Reworks enemies and adds new enemy: Bow and Arrow
- DIO-7 Adds status ailments (Freeze and Poison) to enemies and a new Magic skill avilabla after 5 minutes of gameplay.
- DIO-8 Reworks the map ta make it easy to update for new versions
-
Version 0.0.2
- Dio-1 Implements mobile-pad for touch screen devices
- Dio-2 rebuild EnemyBase implementation to handle ranged attacks
- Dio-3 rebuild EnemyBase into different composition nodes
- Dio-4 Reworks enemies, animations, mobspawner and time-lapse
-
Version 0.0.1
- Create first playable version
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Follow the steps below.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
If you want to contribute with assets and ideas, please contact me at Linkedin, or at The Name is Dio Itch.io page.
Distributed under the Mozilla Public License Version 2.0 License. See LICENSE.txt
for more information.
Ramon Barros - Linkedin
Project Link: https://github.com/rmlz/TheNameIsDio
Play at Itch.io: https://rmlz.itch.io/the-name-is-dio
This project was completed in fulfillment of the requirements for the Santander 2024 - Criando Jogos com Godot course offered by Dio.me.