Skip to content

Insality/cosmic-dash-jam-2025

Repository files navigation

Cosmic Dash #MadeWithDefold Jam 2025

logo

Github-sponsors Ko-Fi BuyMeACoffee

Overview

This is the source code of the Cosmic Dash game, which was made for MadeWithDefold Jam 2025.

Play on itch.io: https://insality.itch.io/cosmic-dash

Forum postmortem: https://forum.defold.com/t/cosmic-dash-is-published-madewithdefold-jam-2025/81557

This game was made with tiny-ecs wrapped in the Decore library.

Project structure

cosmic-dash/
├── assets/ # General game assets
├── decore/ # Decore ECS Data Manager
├── detiled/ # Tiled to Decore converter
├── entity/ # Game entity objects and definitions
├── game/ # Main game script to create ECS world
├── locales/ # Localization files
├── music/ # Game music sources
├── system/ # Game systems
├── tiled/ # Tiled project
├── widget/ # Druid widgets
├── loader.script # Bootstrap script to initialize the game
├── game.project # Defold project file

Start reading the game from loader.script and game.script files. Start with loader.script to initialize the game, then game.script to create the world and start the game itself.

ECS part

All systems are defined in the system/systems.lua file.

Each system can be split into the following structures:

system/name/
├── name_system.lua # System implementation
├── name_command.lua # World system API for other systems

All entities are defined in the entity/entities.lua file.

Each entity can be split into the following structures:

entity/name/
├── name_entity.lua # Entity definition
├── name.collection # Game object for the entity (possibly go or gui)
├── name_panthera.lua # Panthera animation for the entity

License

This project is licensed under the MIT License - see the LICENSE file for details. This project is published for educational purposes.

❤️ Support project ❤️

Your donation helps me stay engaged in creating valuable projects for Defold. If you appreciate what I'm doing, please consider supporting me!

Github-sponsors Ko-Fi BuyMeACoffee

About

Cosmic Dash Defold MadeWithDefold Jam 2025 Source Code. Made with tiny-ecs library with ECS-kind approach

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors