{"repo":"harper-rhett/clockwork-engine","free":true,"listed":false,"github":"https://github.com/harper-rhett/clockwork-engine","clone":"git clone https://github.com/harper-rhett/clockwork-engine.git","description":"A C# game framework designed to make prototyping simple, projects scalable, and scope-creep manageable.","language":"C#","stars":29,"topics":["csharp","game-dev","game-development","game-engine","gamedev","raylib","framework","game-framework"],"license":"MIT","category":"game-templates","readme_excerpt":"Clockwork Engine Clockwork Engine is a (currently) 2D C# game development framework built on the Raylib Graphics Library. It is outfitted with tools designed to make prototyping simple, projects scalable, and scope-creep manageable. Clockwork Engine currently supports: - Windows x64 - Linux x64 - Mac x64 - Mac Arm64 Examples Resources - NuGet Package - Template - Examples - Documentation - Discord Server Features - Scene management system (with entities, update loops, and layers) - Window resolution management (scale or clip game content automatically) - Particle engine (simple, manageable, and extendible) - Extended randomization (C#'s Random class is simply not enough) - Time control (pause scenes, distort time, and create intuitive timers) - Easing tools (interpolation has never been simpler) - Transforms (opt-in parent-child system) - Collision helpers (with extensions built into the entity system) - Texture animation (including an animation manager) - Tiling systems (incoming support for the LDtk level editor) - Algorithmic tools (most recently added Quadtree class) - Simulation tools (most recently added soft-body verlet physics) Roadmap - Noise generation (Simplex, Perlin, Cellular, Drum and Bass) - UI utilities (flexing my layout on you) - Physics engines (boing, clank, smack) - 3D (1.5x more dimensions!) Raylib Bindings If you are familiar with Raylib, Clockwork's Raylib bindings may feel somewhat alien to you. They have been carefully adapted to flow better with C#.","default_branch":null,"files":null,"tree":[],"storefront":"/r/harper-rhett","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/harper-rhett/clockwork-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}