View Demos ยท Report Bug ยท Request Feature
Ducktape
is an open source 2d game engine that gives users an easy-to-use library to develop games for platforms including Windows and Linux (more platforms coming soonโข๏ธ!)
It has an integrated Scripting, Rendering, Audio, Physics engine which you can use to make your game stand out.
Here's some footage of how powerful the engine is:
If you like this project, consider being one of many people who has supported this project with stars (โญ)!
footage coming soon
footage coming soon
footage coming soon
footage coming soon
Interested in using the library? We have a manual for how things work in Ducktape and how to use the library to create your own first game.
You can compile and run Ducktape locally with a few easy steps.
Clone the repository using git:
git clone https://github.com/DucktapeEngine/Ducktape.git
Execute the build script (build.bat
if you're on Windows, build.sh
if you're on Linux):
cd Ducktape
build.bat
Select the generator for CMake
Setting up Ducktape for compiling...
Choose your generator:
1) Borland Makefiles
2) MSYS Makefiles
3) MinGW Makefiles (Default for Windows)
4) NMake Makefiles
5) NMake Makefiles JOM
6) Unix Makefiles (Default for Linux)
7) Watcom WMake
Enter your option (1,2,3,4,5,6,7):
Enter the path to your compiler (or the compiler command name if it's in your environment PATH variable):
Specify your compiler:
(You may enter a path to your compiler or just the compiler's command name if th
e compiler path is already in your PATH environment variable)
This project is licensed under the MIT License - see the LICENSE
file for details.
All contributions are welcome! Please help us to grow by contributing to the project.
If you wish to contribute, you can work on any features/bugs listed here or create one on your own. After adding your code, please send us a Pull Request.
Please read
CONTRIBUTING
for details on ourCODE OF CONDUCT
, and the process for submitting pull requests to us.
This project is relatively new to the open source community, and we hope to make a difference! So if you like this project, please consider supporting us by, simply starring the repository! It really helps.