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.

Windows Icon Apple Icon Ubuntu Icon iOS Icon Android Icon

 


 

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.

Gitlab Icon Money Icon

 


 

Development

Keep up with the devlog to follow Siren's progress.

 

Siren Devlog #1 - Switching to Rust

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

Siren Devlog #0 - It Begins

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.