Skip to content
A knight and an orc fight on a pixel 2D level, with the engine's collision and hit boxes drawn around them
Rysesoft and TÜBİTAK logos

Project 01 | 2D game engine for every platform

Cross Platform 2D Game Engine

Field
Game technology
Scope
TÜBİTAK 1507 | Project No 7240400
Developed by
Rysesoft
platforms from one code base
5
physics engines together
3
ready game templates
4
months of R&D
12

Goal

We wanted a game to start from a working skeleton instead of an empty project, and to reach five platforms from one code base.

Rysengine is a cross platform 2D game engine written in C++. It brings graphics, physics, animation, sound and store integration together in one tool, and its templates let a new game start from a working skeleton. Our mobile game Hellcaster was made with it, and the engine is licensed to studios abroad.

We developed it between July 2024 and June 2025 with the support of the TÜBİTAK 1507 SME R&D Startup Support Programme, in the project "Çapraz Platform Destekli 2D Oyun Motorunun Tasarlanması ve Geliştirilmesi" (No 7240400). Our AI driven behaviour system for game characters came from a separate TÜBİTAK project.

Monitoring reviewer

Prof. Dr. Mehmet Göktürk

What Rysengine Does

  1. 01

    One Code Base, Five Platforms

    A game builds for Windows, macOS, Android, iOS and WebGL from the same code.

  2. 02

    Hybrid Physics

    Box2D, Chipmunk2D and LiquidFun work together, with rigid bodies and ray casting.

  3. 03

    2D Light and Shadow

    Shader based shading and reflections, tilemaps, a particle system and gamma correction.

  4. 04

    Automatic Polygons

    Delaunay triangulation and convex hulls turn sprites into collision shapes by themselves.

  5. 05

    Sprite Editor and Animation

    A built in sprite editor and animation system, asynchronous loading and a reflection (RTTI) layer.

  6. 06

    Smaller Packages

    Hybrid texture compression keeps memory use and download size low.

  7. 07

    Store Modules

    In game purchases, subscriptions and licence checks come with the engine.

  8. 08

    Four Game Templates

    A side scrolling platformer, a side scrolling jumper, a top down shooter and a top down survival game.

  9. 09

    Turkish and English

    The engine's interface comes in both languages.

Stakeholders

  • TÜBİTAK
  • TÜBİTAK TEYDEB
  • TED University
  • Rysesoft

Next project

AI Driven Behaviour System for Realistic Game Characters