What is Unilarity?

Unilarity is a lightweight, Windows-only 2D game engine built with C#, Raylib, and ImGui. It is designed for indie developers and hobbyists who want a simple yet powerful tool for making games. With a focus on performance, ease of use, and rapid development, Unilarity is great for small projects.

Why Use Unilarity?

⚡ Lightweight & Fast

Unilarity is built on Raylib, meaning it’s optimized for high performance in 2D games without unnecessary overhead.

🎨 ImGui-Based UI

The engine’s interface is built using ImGui, allowing for a flexible and real-time customizable editor experience.

🖥️ Windows-Only

Unilarity currently supports Windows only, with plans to explore cross-platform builds in the future.

🎮 Made for 2D Games

While powerful, Unilarity is not designed for AAA games. It’s ideal for indie 2D projects, pixel art games, and retro-inspired titles.

Limitations & Future Plans

❌ No 3D Support

Unilarity is strictly 2D-focused. If you need 3D capabilities, consider engines like Unity or Unreal.

❌ No Cross-Platform Support (Yet)

Currently, Unilarity only supports Windows. There are plans to explore Linux/macOS compatibility in the future.

🔧 Future Features

Planned improvements include better physics integration, expanded scripting support, more build platforms, and a improved asset management system.

Start Developing with Unilarity

Download the engine and begin building your 2D game today!