Desktop/Android/HTML5/iOS Java game development framework
Repository Index
47,133 repositories indexed
1–24 of 26 · Most stars
Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
- cocos2d
- cocos2d-x
- game-engine
- c-plus-plus
One framework for creating powerful cross-platform games.
- xna
- monogame
- game-framework
- gamedev
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
The Cross Platform Game Engine
- starling-framework
- actionscript
- as3
- adobe-air
FNA - Accuracy-focused XNA4 reimplementation for open platforms
- xna
- fna
- csharp
- gamedev
A free, open source C# framework for making games, or your own game engine. Direct access to native APIs and Vulkan, with the low-level libraries around them. The foundation under Kitten Space Agency and RimWorld's Waylith engine.
- csharp
- dotnet
- game-engine
- vulkan
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
An open source library for creative expression on the web, desktop, mobile and consoles. Inspired by the classic Flash and AIR APIs.
- adobe-air
- adobe-flash
- cross-platform
- flash
The official Allegro 5 git repository. Pull requests welcome!
C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
- game-engine
- gamedev
- game-developement
- cpp
A small C# game framework
- 2d
- cross-platform
- csharp
- dotnet
A continuation of the popular Artemis ECS framework
- artemis-odb
- entity-component-system
- framework
- gamedev-framework
Oxygine is C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac
High-performance C# ECS
- csharp
- ecs
- ecs-framework
- entity-component-system
LÖVE for Nintendo Homebrew
Cross-platform 2D framework written in Haxe that can export natively to desktop (windows, mac, linux), mobile (ios, android), web (js + webgl) and to unity projects
Easy to use cross-platform 2D game library for C++
Roguelike Toolkit in Love. A Love2D/lua port of rot.js
ECS Lua is a fast and easy to use ECS (Entity Component System) engine for game development.
- lua
- roblox
- luajit
- robloxlua
C++, SDL 2 and SFML game engine that allows to create games on Nintendo Switch, Web (HTML 5), Mobile and PC.
- sfml
- game-engine
- android
- android-studio
Tiny and easy to use ECS (Entity Component System) library for game programming
- ecs
- ecs-framework
- game
- game-engine
A haxe programming library for beginners. Powered by OpenFL and Starling.
- openfl
- haxe
- starling
- framework
Simple 2D game prototyping framework targetting Windows, Mac, Linux, WASM.