SkillAgentSearch skills...

GateEngineDemos

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

Install / Use

/learn @STREGAsGate/GateEngineDemos

README

GateEngine Demos

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

CI

Navigating this Package

Projects are organized as their own executable. Each project is a single swift source file.</br> There are no "helper" functions or dependences.

Available Examples

General

  1. User Input: Show text when using certain user inputs.
  2. Multiple Windows: Open multiple windows on compatible platforms.
  3. Save State: Save and restore game state.

2D

  1. Animated Sprite: An animated sprite loaded from assets.
  • Pong: A virtual table tenis clone.
  • JRPG: Uses Sprite, TileMap, Scripting, and StateMachine.

3D

  1. Rotating Cube: A textured cube loaded from assets.
  2. Skinned Character: An animated character loaded from assets.
  3. Mouse Picking: Changes the color of an object under the mouse cursor.
  • First Person: Move around a level with mouse and keyboard controls.

Support GateEngine!

If you appreciate this project, and want it to continue, then please consider putting some currency into it.</br> Every little bit helps! Support With: GitHub, Ko-fi, or Patreon.

Community & Followables

Discord Twitter YouTube Reddit

View on GitHub
GitHub Stars43
CategoryDevelopment
Updated16d ago
Forks6

Languages

Swift

Security Score

95/100

Audited on Mar 18, 2026

No findings