ByteEngine
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.
| Published | 3 days ago |
| Status | In development |
| Category | Tool |
| Author | ByteEngine |
| Tags | 3D, game-development, Game engine, visual-scripting |
| Content | No generative AI was used |

Leave a comment
Log in with itch.io to leave a comment.