Game Development
Contents
Graphics
Assets/Placeholders
Spritesheet Tools
Bitmap Compression
Texture Tools
Tile/Level Editors
Animation
Vector/Image Editor
Voxel Editors
Code
A cross-platform game engine developed by Unity Technologies, used to create 2D, 3D, VR and AR games.
The GitHub repository for the Windows Package Manager CLI tool, also known as winget.
The GitHub repository for the Windows Terminal, the new modern terminal application that hosts shells like Command Prompt, PowerShell, and WSL.
Visual Studio Code is a free source-code editor made by Microsoft.
NVDA (NonVisual Desktop Access) is a free, open source, screen reader for the visually impaired.
Engines and Frameworks
A cross-platform unit testing tool for MOS 6502 assembly. (i.e. NES)
A type safe (as much as possible) engine for the web written in TypeScript.
A fork of Cocos2d-x-4.0, it has Full Support OpenAL for all platforms, single texture multi GPU texture handler and C++ 17.
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
A port of Box2D, is a 2D physics engine for games, .NET C#, Unity3D, servers.
A 2D game engine developed in modern C++ using SDL, an Entity-Component-System (ECS) architecture, and Box2D. It features Lua scripting and is designed for web portability via WebAssembly.
Terrain generation from real data with textures, normal maps, glTF, OBJ, STL support
A modern cross-platform low-level graphics library that supports Direct3D11, Direct3D12, OpenGL/GLES, and Vulkan.
A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#.
ecs-lib is a tiny and easy to use ECS (Entity Component System) library for game programming. It's written in Typescript but you can use on node.js and web browser too.
Gaming meets modern C++, a fast and reliable entity-component system (ECS) and much more
Blender to Godot game mechanics engine/plug-ins. Just a few clicks. Super easy. Featuring: 2.5D/first-person/third-person controls, trigger commands/events, inventory, holdable items and all kinds of stuff.
A javascript library that speeds the creation and deployment of HTML5 Canvas applications
C++, SDL 2 and SFML game engine that allows to create games on Nintendo Switch, Web (HTML 5), Mobile and PC.
a 2D open-source game engine. Develop on Linux, Windows, OS X. Deploy to Nintendo Switch, Xbox, Linux, Windows, OS X, Web, Android, iOS and more.
Cross-platform game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design in C++ and Lua.
AI
Unity Editor and Unity Runtime AI integration. Unit Test, Coding, C# Roslyn, Reflection, Assets. Helps to create games with AI. And helps to run AI logic during gameplay.
Game Engines
A 2D / 3D framework written in C++11. Very efficient and modern. Still under heavy development.
Lightweight multi-platform single-header library for creating windows, supports many graphics contexts and software rendering.
An easy-to-use Vulkan rendering engine. Provides a render graph for Rust.
Engines and Frameworks
Engines and Frameworks
A cross-platform 2D game engine with an emphasis on performance, written in C++11 and optionally scriptable in Lua.
Engine for making 2d games on iOS, macOS and tvOS in Swift programming language, with practical examples and tutorials.
a free, open-source, cross-platform, 2D + 3D game framework written in C++. It is aimed towards indie game developers who are creating desktop and mobile games.
A free and easy to use retro adventure game creator for your favourite handheld video game system.
Cross-platform 2D Action/Adventure C++ game engine with Lua API and game editor.
Lightweight and fast 2D HTML5 rendering and layout engine for cross-platform game development.