OmegaGUI 1.4.3
dotnet add package OmegaGUI --version 1.4.3
NuGet\Install-Package OmegaGUI -Version 1.4.3
<PackageReference Include="OmegaGUI" Version="1.4.3" />
<PackageVersion Include="OmegaGUI" Version="1.4.3" />
<PackageReference Include="OmegaGUI" />
paket add OmegaGUI --version 1.4.3
#r "nuget: OmegaGUI, 1.4.3"
#:package OmegaGUI@1.4.3
#addin nuget:?package=OmegaGUI&version=1.4.3
#tool nuget:?package=OmegaGUI&version=1.4.3
OmegaEngine is a general-purpose 3D graphics for .NET Framework and DirectX 9. The engine is designed to be light-weight, modular and gameplay-agnostic. It is designed to be:
- light-weight (compiled binaries with external libraries < 4MB),
 - modular (use only the parts you need for your project) and
 - gameplay-agnostic (also suitable for visualization projects, etc.).
 
The complementary OmegaGUI, AlphaFramework and AlphaEditor help you build games using OmegaEngine.
Prerequisites
You must install these components before you can use OmegaEngine:
First steps
Create a WinForms project targeting .NET Framework 4.7.2 or newer with the platform set to x86.
Add a reference to the NuGet package OmegaEngine. Then add the following code to render a textured sphere:
var engine = new Engine(this, new EngineConfig { TargetSize = ClientSize });
var scene = new Scene
{
    Positionables = { Model.Sphere(engine, XTexture.Get(engine, "flag.png")) }
};
var view = new View(scene, new TrackCamera()) { BackgroundColor = Color.CornflowerBlue };
engine.Views.Add(view);
Paint += delegate { engine.Render(); };
NuGet packages
| Package | Description | 
|---|---|
| OmegaEngine | 3D graphics rendering based on DirectX 9. | 
| OmegaEngine.Foundation | Rendering-agnostic infrastructure like storage and data structures. | 
| OmegaGUI | GUI toolkit with XML file format und Lua scripting. | 
| AlphaFramework.World | Basis for engine-agnostic models of game worlds. | 
| AlphaFramework.Presentation | Basis for presenters that visualize game worlds using the engine. | 
| AlphaEditor | Toolkit for creating editors for games based on AlphaFramework. | 
Project templates
The project templates help you create C# projects that use OmegaEngine, OmegaGUI and AlphaFramework.
Sample game
Frame of Reference is the official sample game for OmegaEngine. It is included in OmegaEngine source code but is not a part of the released library binaries.
Source structure
| Path | Description | 
|---|---|
\build.ps1 | 
A script that compiles the entire project | 
\src\ | 
The actual source code in a Visual Studio project | 
\shaders\ | 
Source code for HLSL shaders | 
\templates\ | 
Source code for project templates | 
\doc\ | 
Files for creating source code documentation | 
\content\ | 
Game content files (.X files, PNGs, ...) | 
\artifacts\Debug\ | 
The compiled debug binaries (created by \src\build.ps1 Debug) | 
\artifacts\Release\ | 
The compiled release binaries (created by \src\build.ps1 Release) | 
\artifacts\Templates\ | 
The packaged templates (created by \templates\build.ps1) | 
\artifacts\Documentation\ | 
The compiled source code documentation (created by \doc\build.ps1) | 
| Product | Versions Compatible and additional computed target framework versions. | 
|---|---|
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. | 
- 
                                                    
.NETFramework 4.7.2
- OmegaEngine (>= 1.4.3)
 - System.Resources.Extensions (>= 9.0.10)
 
 
NuGet packages (1)
Showing the top 1 NuGet packages that depend on OmegaGUI:
| Package | Downloads | 
|---|---|
| 
                                                        
                                                            AlphaFramework.Presentation
                                                        
                                                         AlphaFramework is a Model-View-Presenter framework for creating game worlds with OmegaEngine. AlphaFramework.Presentation provides a basis for building presenters that visualize AlphaFramework.World-based game worlds using OmegaEngine graphics.  | 
                                                    
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | 
|---|---|---|
| 1.4.3 | 155 | 10/30/2025 | 
| 1.4.2 | 163 | 10/20/2025 | 
| 1.4.1 | 172 | 10/14/2025 | 
| 1.4.0 | 110 | 10/11/2025 | 
| 1.3.0 | 217 | 9/21/2025 | 
| 1.2.3 | 174 | 9/8/2025 | 
| 1.2.2 | 156 | 8/18/2025 | 
| 1.2.1 | 141 | 8/17/2025 | 
| 1.2.0 | 137 | 8/17/2025 | 
| 1.1.0 | 54 | 8/2/2025 | 
| 1.0.2 | 1,940 | 10/26/2016 | 
| 1.0.1 | 1,568 | 10/19/2016 | 
| 1.0.0 | 1,762 | 6/30/2015 | 
| 0.9.9 | 1,915 | 11/27/2014 | 
| 0.9.0 | 1,841 | 3/28/2014 | 
| 0.8.4 | 1,972 | 4/24/2013 | 
| 0.8.3 | 1,911 | 2/6/2013 | 
| 0.8.2 | 1,618 | 1/3/2013 | 
| 0.8.1 | 1,772 | 9/7/2012 | 
| 0.8.0 | 2,502 | 7/5/2012 |