Showing 36 of 2098 projects
A tiny and easy-to-use Entity Component System library for game programming, written in TypeScript.
A fast and flexible archetype-based Entity-Component-System library for Lua, designed for high performance and simplicity.
A Haxe-based game engine for creating Flash, HTML5, iOS, Android, and desktop games without coding.
A Tetris game plugin for Neovim, written in Fennel and compiled to Lua, bringing classic gameplay to your editor.
A Godot-based re-implementation of the classic SuperTux jump'n'run game.
A template Godot project for building VR games with preconfigured plugins, XR tools, and a simple demo.
D language bindings for the Godot Engine's GDNative API, enabling game development in D.
A Unity SDK for streaming Vimeo videos into Unity projects and recording/uploading Unity content directly to Vimeo.
A packaging and build tool for creating distributable binaries of löve2D games across multiple platforms.
A flexible post-processing visual effects library for libGDX, offering lightweight integration and simple effect implementation.
A lightweight, web-first, and extendable 3D rendering library with a three.js-like API and modern performance features.
A Babylon.js starter template with TypeScript, Webpack, ES6 modules, hot reloading, and testing setup.
A collection of simplified GBDK examples for Game Boy development, covering graphics, sound, input, and hardware features.
Source code for the classic 1991 first-person shooter Catacomb 3-D, released under GPLv2.
An umbrella project providing cross-platform Common Lisp libraries for building large, interactive applications including game development.
A lightweight Lua module for scheduling delayed and recurring function calls with chainable events and groups.
Community-driven open-source continuation of the 2D physics-based real-time tactics game Cortex Command.
A curated list of awesome BASIC dialects, IDEs, tutorials, and tools for developers and enthusiasts.
A libGDX library for drawing simple shapes using a Batch, eliminating the need to flush between Batch#begin() and Batch#end().
A collection of pure GDScript addons for Godot, including networking, UI, debugging, and database tools.
An experimental open-source render engine for exploring modern graphics techniques and engine architecture.
A GitHub-themed 2D platformer game where you control Hotfix to collect stargazers, avoid enemies, and upgrade with commits.
A casual snake game with a soothing Catppuccin color palette, available on Roblox.
A C++ Godot Engine module providing a comprehensive entity and spell system for building complex 2D/3D RPGs with optional multiplayer support.
A collection of useful common functions for Pico-8 game development.
A space shooter game built with the Amethyst engine in Rust, inspired by classic arcade shooters.
An object-oriented Node.js wrapper for the Steam Web API, providing typed methods for accessing Steam data.
A GUI library for creating UI elements and managing UI events in HaxeFlixel games.
A C# port of the Box2D physics engine for 2D physics simulations in .NET and Unity3D.
A free, open-source Zelda-like 2D game built with the Solarus game engine.
A comprehensive JavaScript library for 3D rotations using quaternions, avoiding Gimbal lock.
A tiny, lightweight pixel art editor built with Zig for creating simple pixel graphics.
A long-standing Delphi/Pascal game engine used in commercial titles like Spectromancer and Astral Heroes.
A Godot 4 add-on providing fast, high-quality antialiased drawing for Line2D, Polygon2D, and regular polygons across all renderers.
A platform-independent 3D world editor built with Java, Kotlin, and libGDX for creating and rendering scenes in libGDX projects.
A high-performance Delphi math library using SIMD assembly and approximate functions for multimedia and games.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.