Siren
A handcrafted game engine for programmers
Handcrafted
The code and its APIs are crafted with
a strong focus on quality, performance, and developer experience.
Every line of source code is handwritten
without the use of generative AI tools like ChatGPT and Copilot.
Siren aims to make minimal use of third-party packages and libraries.
For Programmers
Siren is not a program for non-developers to create games.
It is a framework in which developers of other disciplines can leverage their skills to program games.
The goal is not to implement every possible feature a game could require.
Siren empowers programmers by giving them the tools they need to implement the features they need.
Developers will be able to incorporate Siren into their own workflow, without restriction.
Multiplatform
Siren will run on Windows, Mac, and Linux.
Mobile support is also planned for the future.
100% Free
Siren will be 100% completely free forever.
It will be made open-source once it's reached a certain point in development.
No up-front costs. No subscription.
No royalties - You'll keep 100% of the money you earn with a game made in Siren.
Development
Keep up with the devlog to follow Siren's progress.

Siren's development is switching from C++ to Rust!

This is it - the first Siren Devlog! I've had this project on my mind for a long time, so I'm excited to finally share it with everyone.