English | 中文
Welcome to the Dora SSR Game Demos repository! This repository showcases various game demos created using the Dora SSR open-source game engine. Each demo illustrates specific features and techniques possible with Dora SSR, helping developers learn and explore its capabilities.
Dora SSR is a versatile game engine designed for quick 2D game development on multiple platforms. With a built-in development toolchain, Dora SSR supports scripting with Lua and several Lua-transpiled languages, such as Teal, Yuescript, and TypeScript. The engine enables direct game development on mobile devices, open-source handheld consoles, and more, making it an ideal choice for creators focused on accessibility and efficiency.
For more details on Dora SSR, visit the Dora SSR repository.
Each demo in this repository highlights different features of Dora SSR. Examples include:
- Sprite Animations – Showcases basic animation control and sprite handling.
- Physics Engine – Demonstrates physics-based interactions and collision handling.
- NPC Behaviors – Illustrates AI and NPC behavior scripting.
- Custom Controls – Provides examples of implementing player input for mobile and desktop.
- Puzzle Mechanics – Explores puzzle design and logic using the Dora SSR physics and scripting systems.
Each demo is organized in its folder with source files, assets.
To run these demos:
-
Clone the repository:
git clone https://github.com/ippclub/Dora-Demo.git cd Dora-Demo
-
Open the specific demo folder you'd like to explore.
-
Upload the demo folder to your Dora SSR engine through the Web IDE.
- Dora SSR Engine: Ensure you have Dora SSR installed. Refer to Dora SSR Documentation for installation and setup guidance.
- Lua or supported transpiled languages (Teal, Yuescript, TypeScript) learned for scripting in Dora SSR.
We welcome contributions to enhance and expand this collection of demos!
This project is licensed under the MIT License. See the LICENSE file for more information.