Bastian Eicher edited this page Jan 11, 2016 · 4 revisions


NuGet packages

  • OmegaEngine is the main package. If you are unsure where to start, this is a safe bet.
  • OmegaEngine.Backend contains the actual library binaries for the OmegaEngine without the default assets (content and shader files). It is automatically included by the main package. Use this package directly if another project in your solution with the same build output directory already references the main package to avoid duplicating the assets.
  • OmegaGUI is a skinable GUI toolkit for the OmegaEngine with an XML file format und Lua scripting. The AlphaEditor contains a WYSIWYG editor for the toolkit.

The AlphaFramework is a Model-View-Presenter framework for creating game worlds.

  • AlphaFramework.World is used to build Models.
  • The OmegaEngine acts as a View.
  • AlphaFramework.Presentation is used to build Presenters that bind Models to Views.
  • AlphaEditor is an IDE-like editor for games based on the AlphaFramework. You can use it to create GUI screens, maps, particle systems, etc..

Visual Studio templates

The OmegaEngine Templates Visual Studio extension can help you set up a suitable project structure.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.