Engine Engine


C#

Coding Style C#

New guidelines for .NET 5+ and C#9+ in 2021. These are our guidelines to write clean TDD C# code for the Delta Engine and our internal projects. All our guidelines are based on the Clean Code book.

Read More ...




Everything else here is more or less from 2012/2013 and wasn't updated in a long time. All this information is still useful, but currently not actively maintained or updated:
First Steps

First Steps

This instruction guides you through the process of downloading and installing the engine as well as login to the editor, to the point of deploying your game to devices. 

Read More ...

TutorialsTutorials

These Tutorials provide hands-on game programming solutions. See First Steps to get started. Click on images or code to run the tutorial directly in your browser.

Read More ...


C#

Starting with C#

This guide shows you how to start with C#. After downloading you can start by opening up DeltaEngine.DirectX.sln, DeltaEngine.OpenGL.sln or...

Read More ...
C#

Coding Style C# (old 2013)

These are our guidelines to write clean C# code for the Delta Engine. All our guidelines are based on the Clean Code book.

Read More ...


C++

Starting with C++

This guide shows you how to start with C++. DeltaEngineCpp relies on vc110 (C++11 compiler of Visual Studio 2012) and Hypodermic, which uses Boost 1.51...

Read More ...
C++

Coding Style C++

The DeltaEngineCpp repo is not simply a .NET C++/CLI version of the DeltaEngine, but instead a complete port to native C++11 code.

Read More ...


DocumentationDocumentation

Delta Engine Class Overview (MSDN Style). You can of course also directly look at the source code.


Read More ...

Screen Space 

Quadratic Space is used by default, which is converted to native Pixel Space at runtime. Learn here how it all works and helps you developing multiplatform games.

Read More ...


Importing Content

Learn all about content creation and how to import it via the Editor or manually: 2D, 3D, Icons, Spine, Multimedia, etc.

Read More ...

Troubleshooting Checklist






Read More ...


Community Tutorials

Tutorials made by the community 

"Spieleentwicklung mit DeltaEngine"
by Internetfreak (German)
Tools

Editor


The Editor includes several content editors such as Particle-, Entity-, Material and Font Editor as well as the Project Creator, the Sample Browser and the AppBuilder. 

Read More ...
BuilderAndLauncher

App Builder


The App Builder is the tool in the Editor which allows you to build, deploy and launch an app on the wished platform device. All you have to do is to click the "Start"-button. 

Read More ...


Entities


This is one of the most important features, as almost everything in the engine is based on entities having a variable number of behaviors.

Read More ...

ContinuousUpdater

Continuous Updater


Via the Editor Continuous Updater Module you can write code and see what happens at the same time. This is one of the most powerful features of the Delta Engine.

Read More ...


3D Features


The Delta Engine supports 3D features, see

3D Model Importing
Particle Effect Editor

Framework Support


An overview of all supported frameworks for each platform and language. C#, C++, JavaScript, DirectX, OpenGL, etc.

Read More ...


ContentContent


Most content is created via some tool provided by the Delta Engine. Some content like Images, Sounds, Music and 3D Models are saved directly.

Read More ...

Physics


Delta Engine provides an unified way to support Physics simulation, most code is interchangable for both 2D and 3D simulation regardless of the underlying physics framework used.

Read More ...



Spine Skeleton Animations


External libraries and frameworks are easily integrated with the Delta Engine. This example shows how to use the 2D sprite animation library Spine.

Read More ...