A downloadable engine

Build the idea. Find the fun.

ByteEngine is a lightweight, 3D-first C# game engine and editor built on .NET 9, OpenTK, and ImGui.NET. Create scenes, assemble reusable objects, and connect gameplay logic with ByteGraph.

Inside the engine

  • Visual scene editor: hierarchy, inspectors, transform handles, and separate Scene and Game views.
  • Byte Blueprints: reusable objects and characters with components, variables, and attached event modules.
  • ByteGraph visual logic: condition and action nodes, branching, runtime tracing, and Play-mode hot reload.
  • 3D asset workflow: import FBX, GLB, and glTF models with materials and animation data. Basic OBJ support is also available.
  • Gameplay foundations: character controllers, skeletal animation, physics, terrain, navigation, UI, and audio tools.

Getting started

Open the editor and use the Project Browser to create a project, or open an existing .byteproject. Start with a Clean Project or the 3D Starter, bring assets into the Assets panel, and build your first scene.

Platform

The editor targets Windows x64. The packaged editor is self-contained; development from source uses the .NET 9 SDK.

Actively in development

Expect rough edges and changing features. Model and rig compatibility varies by asset; GLB is the recommended exchange format. Keep backups of projects before updating the engine.

Found a bug? Leave a comment with what happened, what you expected, and the steps to reproduce it.

Download

Download
ByteEngine-documentation.zip 65 kB
Download
ByteEngine-Dist.zip 219 MB

Leave a comment

Log in with itch.io to leave a comment.