Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Engine

Game Engine

627 projects

Showing 36 of 627 projects

Crispy
CrispyGame Maker Language

A unit testing framework built in GML for GameMaker LTS 2022+.

#gamemaker#unit-testing#gamemaker-studio-2
Stars40
Forks3
Last commit9 months ago
Clay
ClayHaxe

Cross-platform 2d game framework

#haxe#engine#game-engine
Stars38
Forks6
Last commit5 years ago
Pixel Perfect Smooth Camera
Pixel Perfect Smooth CameraGame Maker Language

A GameMaker Studio 2 camera system that combines pixel-perfect rendering with smooth movement to eliminate visual artifacts.

#gamemaker#pixel-art#visual-effects
Stars38
Forks5
Last commit
SYSL-Pixel
SYSL-PixelLua

A pixel-art focused screen scaling module for Love2D that provides integer scaling, cursor management, and shader support.

#pixel-art#graphics-module#integer-scaling
Stars37
Forks2
Last commit6 years ago
Gideros
Gideros

A curated collection of resources, tutorials, libraries, and tools for the Gideros cross-platform game development framework.

#mobile-games#gamedev#open-source-resources
Stars37
Forks3
Last commit7 years ago
Patchwire-GM
Patchwire-GMYacc

GameMaker: Studio 2 client library for the Patchwire multiplayer server framework, simplifying online game networking.

#gamemaker#multiplayer#gamemaker-studio
Stars36
Forks4
Last commit6 years ago
adorbs
adorbsLua

A functional entity framework for LÖVE (Love2D) with a centralized game state and minimal ECS setup.

#functional-programming#minimalist#game-development
Stars35
Forks3
Last commit6 years ago
ScreenManager
ScreenManagerLua

A stackable screen and state management library for the LÖVE 2D game framework.

#screenmanager#game-development#screen-management
Stars35
Forks7
Last commit8 years ago
GML-OOP
GML-OOPGame Maker Language

A GameMaker Language library providing object-oriented constructors to operate core GameMaker functionalities.

#gamemaker#gml-oop#library
Stars34
Forks0
Last commit2 days ago
Barrett
BarrettC

A modern source port for Rise of the Triad focused on quality-of-life improvements, expanded compatibility, and new features.

#sdl2#gplv2#fps
Stars32
Forks4
Last commit2 months ago
Destructible Terrain
Destructible TerrainGame Maker Language

An example of collidable, destructible terrain in GameMaker Studio 2 using surfaces and grids.

#gamemaker#collision-detection#gamemaker-studio-2
Stars32
Forks6
Last commit3 years ago
Gladiator 3D
Gladiator 3DJavaScript

A pure JavaScript ray casting engine for creating pseudo 3D games in the browser using HTML5 Canvas.

#ray-casting#web-graphics#game-development
Stars32
Forks13
Last commit12 years ago
anim9
anim9Lua

A flexible animation library for LÖVE3D supporting IQM and IQE formats with layered animation tracks.

#animation#iqe#skeletal-animation
Stars32
Forks2
Last commit6 years ago
Tetragon
TetragonActionScript

An open-source cross-platform game engine written in ActionScript 3 for developing games and applications across web, desktop, and mobile.

#actionscript-3#mobile-games#open-source
Stars32
Forks9
Last commit
selene
seleneMoonScript

A LOVE2D project template that enables writing games in MoonScript without precompiling .moon files to .lua.

#template#open-source#object-oriented
Stars32
Forks2
Last commit1 year ago
Arche Graphics
Arche GraphicsTypeScript

Entity-component based graphics engine for WebGPU, adapting the Oasis engine to the WebGPU API.

#graphics-engine#webgpu#3d-graphics
Stars31
Forks2
Last commit4 years ago
AppleCake
AppleCakeLua

A visual profiling tool for Love2D games using Chromium's trace viewer to analyze performance and memory usage.

#chromium-tracing#profiler#game-development
Stars31
Forks1
Last commit3 months ago
FAST
FASTGame Maker Language

A flexible GML supplement library for GameMaker Studio 2.3+ to simplify game development.

#game-maker-language#fast#library
Stars31
Forks2
Last commit6 months ago
crown
crownC++

A complete cross-platform game engine designed for flexibility, performance, and fast iterations.

#c-plus-plus#game-development#level-editor
Stars30
Forks2
Last commit1 day ago
GMUI-Framework
GMUI-FrameworkGame Maker Language

A programmable GML framework for creating and managing user interfaces in Game Maker Studio 2.x, 1.x, and GM8.

#gamemaker#interface#user-interface
Stars29
Forks4
Last commit5 years ago
Collage
CollageGame Maker Language

A texture page builder tool for GameMaker Studio that optimizes sprite packing for game development.

#gamemaker#images#performance-optimization
Stars29
Forks3
Last commit1 month ago
Seedpod
SeedpodGame Maker Language

An opinionated collection of utility functions and APIs to enhance GameMaker programming.

#gamemaker#api-extension#game-development
Stars29
Forks1
Last commit3 years ago
gms2-test
gms2-testGame Maker Language

A unit testing framework for GameMaker Studio 2.3+ enabling developers to write and run tests for their game code.

#software-testing#gamemaker#unit-testing
Stars28
Forks2
Last commit3 years ago
Lums
LumsC

A flexible C++ game development library with a lightweight core and gamestate stack for framework-based game creation.

#gamestate-management#open-source#game-library
Stars28
Forks4
Last commit11 years ago
chiro
chiroLua

A Lua library for simplifying Spine 2D skeletal animation integration in LÖVE game projects.

#skeletal-animation#spine-animations#game-development
Stars28
Forks2
Last commit8 years ago
Simplex 2D/3D
Simplex 2D/3DGDScript

A collection of reusable GDScript helper scripts for the Godot game engine.

#open-source#gdscript#game-development
Stars28
Forks3
Last commit10 years ago
i18n
i18nLua

Internationalization library for LÖVE game engine providing text translation and audio localization.

#internationalization#game-development#localization
Stars28
Forks2
Last commit11 years ago
GameMaker Lighting Engine
GameMaker Lighting EngineGame Maker Language

A tile-based dynamic lighting engine for GameMaker Studio 2 that projects shadows to create atmosphere in 2D games.

#gamemaker#pixel-art#graphics
Stars27
Forks5
Last commit7 years ago
Destructors
DestructorsYacc

Adds destructors to GameMaker Studio 2.3 for automatic cleanup of ds_* data structures in structs.

#memory-management#data-structures#gamemaker-studio
Stars26
Forks3
Last commit3 years ago
Ranger
RangerDart

A Dart game engine with a scene graph and HTML5 Canvas rendering, modeled after Cocos2d-js concepts.

#dart#web-games#animation
Stars26
Forks2
Last commit5 years ago
skeletor
skeletorLua

A skeletal animation system for LÖVE 2D featuring a cascading style system, tagging, and collision boundaries.

#graphics#skeletal-animation#collision-detection
Stars25
Forks1
Last commit7 years ago
GMLodash
GMLodashGame Maker Language

A port of the Lodash JavaScript utility library to GameMaker Language 2.3 for functional programming workflows.

#functional-programming#game-development#utility-library
Stars25
Forks3
Last commit4 years ago
playcanvas-p2.js
playcanvas-p2.jsJavaScript

Integrates the p2.js 2D physics engine with PlayCanvas for visual editing of physics-based applications.

#simulation#visual-editor#game-development
Stars24
Forks5
Last commit3 years ago
flame_texturepacker
flame_texturepackerDart

A Flame plugin for importing sprite sheets generated by TexturePacker tools into Dart/Flutter games.

#dart#game-development#sprite-animation
Stars24
Forks3
Last commit2 years ago
Pulse
PulseGame Maker Language

A GameMaker library for creating complex particle emitters, systems, and particles.

#gamemaker#fx#particles
Stars23
Forks1
Last commit8 months ago
OpenNox
OpenNoxC

Open-source community collaboration project extending the Nox engine for preservation, modding, and compatibility.

#gpl-licensed#game-modding#open-source-game
Stars23
Forks4
Last commit1 year ago
PreviousPage 15 of 18Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 years ago
13 years ago
#Game Development464
#Cross Platform249
#C Plus Plus129
#Open Source117
#Gamedev105
#Lua101
#Opengl94
#Game87
#Retro Gaming81
#2d Games80
#3d Graphics75
#2d Graphics74