Gate Engine Demoes
Example projects for GateEngine, a cross platform game engine for Swift developers.

Navigating this Package
Projects are organized as their own executable.
Each project is a single swift source file.
There are no “helper” functions or dependences.
Available Examples
General
- User Input:
Show text when using certain user inputs.
- Multiple Windows:
Open multiple windows on compatible platforms.
2D
- Animated Sprite:
An animated sprite loaded from assets.
3D
- Rotating Cube:
A textured cube loaded from assets.
- Skinned Character:
An animated character loaded from assets.
- Mouse Picking:
Changes the color of an object under the mouse cursor.
- First Person:
Move around a level with mouse and keyboard controls.
Support Gate Engine!
If you appreciate this project, and want it to continue, then please consider putting some dollars into it.
Every little bit helps! Support With: GitHub, Ko-fi, Pateron

Gate Engine Demoes
Example projects for GateEngine, a cross platform game engine for Swift developers.
Navigating this Package
Projects are organized as their own executable. Each project is a single swift source file. There are no “helper” functions or dependences.
Available Examples
General
2D
3D
Support Gate Engine!
If you appreciate this project, and want it to continue, then please consider putting some dollars into it. Every little bit helps! Support With: GitHub, Ko-fi, Pateron
Community & Followables