Awesome Lists

awesome-gamedev

by Calinou

awesome listpushed almost 2 years ago

A collection of free software and free culture resources for making amazing games. (mirror)

AI summary

Game dev resources

A curated collection of resources and assets for game development

stars
2.5K
forks
157
watching
91
awesome lists
5
entries
360
View on GitHubnotabug.org/Calinou/awesome-gamedev

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/Calinou/awesome-gamedev/links.svg)](https://awesome.facts.dev/awesome/Calinou/awesome-gamedev)
HTML
<a href="https://awesome.facts.dev/awesome/Calinou/awesome-gamedev"><img src="https://awesome.facts.dev/shield/Calinou/awesome-gamedev/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/Calinou/awesome-gamedev/links.svg

What's in the list

360 links in 41 sections, with live GitHub stats.activeno commit in 2y

Assorted Assets

  • Openclipart

    A giant collection of clip art.

  • OpenGameArt.org

    A large collection of art intended for game development. Various licenses, including free ones

  • Wikimedia Commons

    A collection of various assets of all kinds. Various licenses, all CC or free-er

  • Open Source Game Clones

    A collection of open source videogames that are clones of old games

Audio / Editors

  • Ardour

    The digital audio workstation. or later

  • Audacity

    Software for recording and editing sounds. or later

  • Beast

    Music composition and modular synthesis software. or later

  • Hydrogen

    An advanced drum machine, with a free drum kit included. or later

  • LMMS

    A digital audio workstation. or later

  • MilkyTracker

    Multi-platform application for creating .mod and .xm module files. or later

  • Musagi

    A large and sophisticated music editor.

  • MuseScore

    A music notation program capable of generating engraved scores and audio and MIDI files. or later

  • rFXGen

    A tool to generate sound waves procedurally.

Audio / General

  • GameSounds.xyz

    Royalty free music and sounds. Various licenses, including free ones

  • Musical Artifacts

    A collection of music-related everything. Various licenses, all CC

Audio / Music

Audio / Sound Effects

  • Audioaugust

    A collection of sound effects, originally used for a game.

  • Freesound.org

    A collection of CC-licensed sound effects. Various licenses, all CC

  • jsfxr

    A tool like sfxr-sdl but in ECMAScript.

  • Opsound

    A collection of assorted sounds.

  • sfxr-sdl

    A tool to generate sounds.

  • SoundBible's Royalty-free section

    A collection of CC or public-domain-licensed sounds. Various licenses, all CC or public domain

Communities

  • /r/freeculture

    Part of the Free Culture Reddit Community. A general free-culture-focused community

  • /r/FreeGaming

    Part of the Free Culture Reddit Community. Designed specifically for discussion of free culture games

  • /r/freesoftware

    A general free-software-focused community

  • /r/godot

    A community for discussion and support in development with the Godot game engine

  • FreeGameDev Forums

    A forum community for all things free-game-development-related

  • FreeGaming

    A community dedicated to free gaming

  • Libregamewiki

    The free gaming encyclopedia

Engines / General

  • AGS

    Implemented in C++. Scripted using its own scripting language. Designed for adventure games.

  • AlephOne

    Implemented in C++. Designed for FPS games. or later

  • AnKi 3D

    Implemented in C++.

  • Arianne

    Implemented in Java. Includes a multiplayer game framework. only

  • Azul3D

    Implemented in Go.

  • Backbone

    Implemented in ECMAScript.

  • BananaBread

    Implemented in ECMAScript. A port of Sauerbrauten.

  • Castle Game Engine

    Implemented in ObjectPascal. or later

  • Chili Source

    Implemented in C++.

  • Cocos2d

    Implemented in Python.

  • Cocos2d-android

    Implemented in Java.

  • Cocos2d-X

    Implemented in C++. Has ECMAScript, Lua and C++ scripting.

  • DarkPlaces

    Implemented in C. or later

  • delta3d

    Implemented in C++. Also useful for simulations. or later

  • Doomsday

    Implemented in C++. or later

  • Duality

    Implemented in C#.

  • EasyRPG

    Implemented in C++. Designed for JRPG-style games. or later

  • ENIGMA

    Implemented in C++. Has its own scripting language and . or later

  • FIFE

    Implemented in C++. Has Python scripting. Designed for isometric games. or later

  • Fillwave

    Implemented in C++. Has an easy graphics API.

  • Flambe

    Implemented in Haxe. Designed for 2D games.

  • FLARE

    Implemented in C++. Designed for action RPGs. or later

  • Fluxus

    Implemented in C++. Designed for livecoding worlds. or later

  • Free Hero Mesh

    Implemented in C. Designed for turn-based grid-based 2D puzzle games. Public domain

  • gamekit

    Implemented in C++. Scripted using C++, Lua or logic blocks.

  • GamePlay

    Implemented in C++.

  • GDevelop

    Implemented in C++. Targeted at non-programmers. (IDE is only.)

  • GNU FreeDink

    Implemented in C++. or later

  • Godot

    Implemented in C++. Has .

  • Gosu

    Implemented in C++. has a Ruby interface.

  • Helm

    Implemented in Haskell.

  • HERITAGE

    Implemented in ECMAScript. Designed for text adventure games. or later

  • Horde3D

    Implemented in C++.

  • ioquake3

    Implemented in C. A fork of the Quake III Arena engine. or later

  • Irrlicht

    Implemented in C++. Has a .

  • JMonkey

    Implemented in Java.

  • JNGL

    Implemented in C++. Designed for 2D games.

  • kengine

    The Koala engine is a type-safe and self-documenting implementation of an Entity-Component-System (ECS), with a focus on runtime extensibility and compile-time type safety and clarity

  • KivEnt

    Implemented in Python.

  • LambdaHack

    Implemented in Haskell, Designed for roguelikes.

  • litiengine

    Implemented in Java, Designed for 2D games

  • lycheejs

    Implemented in ECMAScript. Designed for construction of HTML5 or native SDL games.

  • Maratis

    Implemented in C++. Has Lua for scripting. or later

  • Moai

    Implemented in C++. Has Lua for scripting.

  • OctaForge

    Implemented in C++. Has LuaJIT for scripting. Fork of Sauerbraten.

  • Ogre3D

    Implemented in C++. Has a .

  • OHRRPGCE

    Implemented in BASIC. Designed for 8/16-bit-like games like Final Fantasy. Has custom plotscript language for advanced scripts. An oldschool RPG Maker alternative. or later

  • Orx

    Implented in C.

  • Oxygine

    Implemented in C++.

  • Panda3D

    Implemented in C++. Has a Python interface.

  • PlayN

    Implemented in Java.

  • Processing

    Implemented in Java. Has its own scripting language. only

  • Processing.js

    Implemented in ECMAScript. Has its own scripting language.

  • qfusion

    Implemented in C++. Designed for FPS games. or later

  • Ren'Py

    Implemented in Python. Designed for visual novels. , with some parts under only

  • SGE

    Implemented in Python. Designed for 2-D games.

  • SLUDGE

    Implemented in C++. Has its own scripting language. only with the GTK Dev Kit or later

  • Sly

    Implemented in Guile. Uses functional reactive programming. or later

  • Solarus

    Implemented in C++. Has a Lua API and game editor. Designed for Action-RPGs. or later

  • Spearmint

    Implemented in C. Designed for FPS games. or later

  • Spring

    Implemented in C++. Designed for RTS games. or later

  • Torque2D

    Implemented in C++. Has .

  • Torque3D

    Implemented in C++. Has .

  • Turbulenz

    Implemented in ECMAScript.

  • Urho3D

    Implemented in C++. Scripted using AngelScript or Lua.

  • voxeliq

    Implemented in C#. Designed for voxel world games.

Engines / HTML5

Engines / Physics

  • ammo.js

    Implemented in ECMAScript. A port of Bullet.

  • Box2D

    Implemented in C++. Designed to simulate rigid body physics.

  • Bullet

    Implemented in C++. General physics engine.

  • LiquidFun

    LiquidFun is a 2D rigid-body and fluid simulation C++ library for games based upon Box2D.

  • Matter.js

    Implemented in ECMAScript. Physics engine for HTML5.

  • ODE

    Open Dynamics Engine; implemented in C++. Designed to simulate rigid body dynamics.

  • Oimo.js

    Implemented in ECMAScript.

  • Physics.js

    Implemented in ECMAScript.

  • Rapier

    Fast 2D and 3D physics engine for the Rust programming language

Math

  • Hypatia

    A pure-C math library for 2D/3D graphics (matrix, vector, quaternion) Seeks to be close to C89/C90 compliant for portability.

Fonts

Games / C

  • 2048-cli

    A CLI version of 2048. (code), no significant assets

  • 2048-in-terminal

    A CLI version of 2048. (code), no significant assets

  • Craft

    A 3D voxel world game. (code and assets)

  • Curse of War

    A fast-paced strategy game. or later (code and assets)

  • The Legend of Edgar

    A 2D platform game with a persistent world. or later (code), various free culture licenses (assets)

  • FallingTime

    An arcade game. or later (code), various CC (no NC or ND) (assets)

  • Taisei

    (code and assets), only for one font

  • Turtle Arena

    Third-person action game. or later (code), various free culture licenses (assets)

  • Wizznic

    A puzzle game. or later (code and assets)

Games / C++

  • Battle for Wesnoth

    A turn-based strategy game. or later (code and assets)

  • Blackvoxel

    A voxel exploration and crafting game. or later (code and assets)

  • Clonepoint

    or later (code), various CC (no NC or ND) (assets)

  • colobot

    A robot-based strategy game. or later (code and assets)

  • Egooboo

    A 3D dungeon crawler in the spirit of NetHack. or later(code and assets)

  • Endless Sky

    3D space exploration game. or later (code), various CC (no NC or ND) (assets)

  • Freeminer

    A 3D voxel world game. or later (code), (assets)

  • MegaGlest

    A 3D RTS game. or later (code), (assets)

  • Minetest

    A 3D voxel world game. or later (code), (assets)

  • Minilens

    A cute puzzle platformer starring a cleaning robot on post-Apocalyptic Earth. Made with the Godot engine. or later (code), (assets)

  • Monster 1

    A JRPG-style game. (code and assets)

  • Monster 2

    A JRPG-style game. (code and assets)

  • OpenClonk

    A jump'n'run/settlement/combat game. (code), at most but mostly (assets)

  • OpenDungeons

    A version of Dungeon Keeper. or later (code), various free culture licenses (assets)

  • Return of Dr. Destructo

    An adventure game. (code), (assets)

  • SavageWheels

    A car game. (code and assets)

  • Seven Kingdoms: Ancient Adversaries

    A strategy game. or later (code and assets)

  • SuperTux

    A platformer. or later (code), various free culture licenses (assets)

  • SuperTuxKart

    A 3D racing game. or later (code), various free licenses (assets). (code), (assets)

  • The Powder Toy

    A sandbox falling sand physics game. or later (code and assets)

  • Übergame

    A multiplayer, casual FPS game. (code), (assets)

  • Warzone 2100

    An RTS sci-fi game. or later (code), various free culture licenses (assets)

  • Noiz2sa

    A classical vertical arcade shooter with an abstract theme and matching electronic music. (code), no significant assets

Games / C#

  • osu!

    A free-to-win rhythm game. Rhythm is just a click away!

Games / CoffeeScript

  • coffee-snake

    A version of Snake. or later (code), no significant assets

  • Zop

    A 'connect the dots' game. (code), no significant assets

  • 2014's ABA Games

    has created 50 games in 2014. ( ). , no assets

Games / Dart

  • Hauberk

    A roguelike. (code), no significant assets

  • Pop, Pop, Win!

    A version of Minesweeper. (code and assets)

Games / ECMAScript

  • 2048

    The original, classic casual game. (code and assets)

  • A Dark Room

    A text adventure game. (code), no significant assets

  • Blockrain.js

    A version of Tetris. (code and assets)

  • BrowserQuest

    An MMORPG. (code), (assets)

  • Clumsy Bird

    A version of Flappy Bird. (code and assets)

  • Drunken Viking

    A top-down puzzle game. (code), various CC (no NC or ND) (assets)

  • Freeciv-web

    A port of Freeciv. or later and or later (code and assets)

  • ludum-dare-28

    (code and assets)

  • Masonry-JavaScript-Tetris-Clone

    Exactly what it says on the tin. (code and assets)

  • Parity

    (code), no significant assets

  • Particle Clicker

    An incremental game that teaches the history of high-energy particle physics. (code and assets)

  • Prism

    A colour-matching game. (code), no significant assets

  • Roguish

    A roguelike. (code and assets)

  • Snake

    A version of Snake. (code), no significant assets

  • Sorades 13k

    A scrolling shooter. (code and assets)

  • Space Crusade

    A space game. (code), (assets)

  • Space Shooter

    Simple space shooting game. (code)

  • Squirts

    (code and assets)

Games / Java

  • epic-inventor

    An indie, side-scrolling RPG. only (code and assets)

  • Ned et les maki

    A 3D puzzle game. (code), (assets)

  • Newton Adventure

    A puzzle game. (code), various CC (no NC or ND) (assets)

  • Mindustry

    The automation tower defense RTS

  • PuzzleGame

    A slider puzzle game. Uses Android port of Cocos2D engine. (code and assets)

  • Terasology

    A 3D voxel world game. (code and assets)

  • Unciv

    Open source, moddability-focused Android and Desktop remake of Civ V.

Games / Other/Multiple

  • Cataclysm: Dark Days Ahead

    A roguelike set in a post-apocalyptic world. (code), (assets)

  • DynaDungeons

    A version of Bomberman. Uses Godot engine. or later (code), various CC (no NC or ND) (assets)

  • FLARE

    A dark fantasy 2D RPG. Uses FLARE engine. or later (code), (assets)

  • Pioneer

    A space exploration game. Implemented in C++ and Lua. only (code), (assets)

  • Source of Tales

    An MMORPG. Scripted using Lua (implementation language unclear). or later (code), and (assets)

  • Tanks of Freedom

    Pixed-based turn-based strategy. Uses Godot engine. (code and assets)

  • Teeworlds

    Implemented in C and C++. (code), (assets)

  • Zero-K

    An RTS game. Uses Spring engine. or later (code and assets)

  • Haskell Games

    An index of Games written in Haskell. Various licenses

Games / Python

  • Bullet dodger

    A fun and challenging mouse game where you must dodge bullets. only (code), various CC (no NC or ND) (assets)

  • Hexoshi

    Free-roaming Metroid-like. only (code), various CC (no NC or ND) (assets)

  • Mystic Mine

    (code and assets)

  • ReTux

    A platformer. only (code), various free culture licenses (assets)

  • RogueBox Adventures

    A mix of classical roguelike and sandbox game. or later (code), various free culture licenses (assets)

  • Unknown Horizons

    A real-time strategy simulation game. or later (code), (assets)

Graphics / Assorted

  • Blender 3D Model Repository

    User-submitted 3D models made with Blender. Various licenses, including free ones

  • Blend Swap

    A community of Blender artists and their work. Various licenses, all CC

  • CanTree

    Free online tree generator. Generates PNG files.

  • Kator Legaz 3D Models

    3D Models by of various subjects.

  • mocapdata.com

    A library of motion capture data. Various licenses, including free ones

  • Poly Pizza

    Thousands of free low poly 3D models licensed under and

  • Yobi3D

    A search engine for 3D models that aims to display license information when possible. Various licenses, including free ones

Graphics / Collections

Graphics / Icons

  • FatCow

    A set of 3900 colour icons in 16x16 and 32x32 pixel format.

  • Font Awesome

    A large set of vector icons.

  • Game-icons.net

    A constantly-growing collection of black-and-white icons. Available in SVG or PNG.

  • IconFontCppHeaders

    C and C++ headers for icon fonts , and .

  • Kenney Game Icons

    A font pack specifically designed for (browser) games and other gaming related websites/projects.

  • Material Design Icons

    An official icon set from Google following specific guidelines.

  • Tango Icon Library

    An icon set project with a goal to create a consistent user interface. Public domain

Graphics / UI Prompts / Glyphs

Graphics / Sprites

Graphics Tools / Animation

Graphics Tools / Bitmap Compression

  • FLIF

    Reference implementation of the Free Lossless Image Format. Comes with additional tools. only

  • pngquant

    A command-line utility for lossy compression of PNG images. Has various front-ends available.

  • Trimage

    A cross-platform tool for losslessly optimizing PNG and JPG files.

Graphics Tools / Editors

  • Blender

    A 3D modelling and rendering editor. or later

  • Canvascript

    A tool for creating HTML canvas graphics without writing code. or later

  • GIMP

    The GNU Image Manipulation Program. Designed for photo retouching, image composition and similar tasks. or later

  • GrafX2

    A bitmap paint program specialized for 256-color drawing. only

  • Hme

    A program for creating, manipulating and viewing height maps. or later

  • Inkscape

    A vector image editing program. only

  • Krita

    A digital painting and illustration program. or later

  • MakeHuman

    A tool for making 3D characters. or later

  • MyPaint

    A natural materials painting and drawing emulator. or later

  • ngPlant

    A 3D plant modelling software suite. or later

  • NormalMapOnline

    An online normal-mapping tool.

  • Overlap2D

    An engine-agnostic game level and UI editor.

  • Pixelorama

    2D pixel art editor with animation support.

  • Synfig Studio

    2D animation software. or later

  • Tiled

    Easy-to-use and flexible tile map editor. or later and

Graphics Tools / Mesh Tools

  • MeshLabs

    A portable system for the processing and editing of unstructured 3D triangular meshes. or later

  • Dilay

    A 3D sculpting application that provides an intuitive workflow using a number of powerful modelling tools. or later

Graphics Tools / Procedural Generators

  • SpaceshipGenerator

    A Blender script allowing generation of spaceships from a random seed and some parameters.

Graphics Tools / Spritesheet Tools

  • Piskel

    Online pixel art and animated sprite creator. or later

Graphics Tools / Texture Tools

  • AwesomeBump

    A program that generates normal, height, specular or ambient occlusion, roughness or metallic textures. Requires a graphics card with support for OpenGL4 or greater. or later

  • Material Maker

    Procedural texture generation tool for use with PBR engines.

  • NeoTextureEdit

    An easy-to-use, graph-based, procedural texture editor. No longer maintained. or later

  • TextureGeneratorOnline

    An online tool for texture generation.

Graphics Tools / Voxel Editors

  • Sproxel

    A 3D interface for quickly editing and creating voxel-based 3D models.

Graphics Tools / GPU Performance and Debugging

  • RenderDoc

    Graphics debugger that allows quick and easy single-frame capture and detailed introspection of any application using Vulkan, D3D11, OpenGL & OpenGL ES or D3D12 across Windows, Linux, Android, or Nintendo Switch™.

  • NVTOP

    GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm.

  • RadeonTop

    View your GPU utilization, both for the total activity percent and individual blocks.

Learning Resources / Game Design

Learning Resources / Graphics

Learning Resources / Music

  • LibreMusicProduction

    A community-driven online resource for promoting musical creation and composition using free tools.

Learning Resources / Programming

Learning Resources / Talks

  • Composers Play

    (podcast) - Listen to a video game composer discuss soundtracks of iconic games such as Mass Effect, Duke Nukem II, Doom, and System Shock with their composers, often while playing the game

  • GameDevRadio

    (podcast) - A series of online radio shows devoted to entertaining and educating whoever is interested in game development.

  • Indievelopment talks

    (video) - A collection of talks about various aspects of game development.

Programming Frameworks and Libraries

  • ActionKid

    A simple video game framework. Implemented in Haskell.

  • Allegro 5

    A cross-platform library for low-level tasks, like creating windows, accepting user input and so forth. Implemented in C and C++.

  • Bacon2D

    A framework to ease 2D game development, providing QML elements representing basic game entities. Implemented in C++.

  • bgfx

    A 'build-your-own-engine' rendering library.

  • Chipmunk2D

    A fast and lightweight 2D game physics library. Implemented in C.

  • ChipmunkSharp

    Advanced physics engine library based on Chipmunk. Implemented in C#.

  • Cinder

    A community-developed library for creative coding. Implemented in C++.

  • ClanLib

    A cross-platform toolkit with a primary focus on game creation. Implemented in C++. ( ).

  • CutJS

    A lightweight and fast 2D HTML5 rendering engine for cross-platform game development. Implemented in ECMAScript.

  • Dear ImGui

    An Immediate Mode Graphical User interface for C++ with minimal dependencies.

  • DotRecast

    A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#.

  • enchant.js

    A framework for developing simple HTML5 + ECMAScript games. Implemented in ECMAScript.

  • EndGate

    A framework for building HTML5 games. Implemented in TypeScript.

  • Epoxy

    A library for handling OpenGL function pointer management. Implemented in C.

  • Friflo.Engine.ECS

    High-performance C# ECS with simple API. Supports .NET, WASM/WebAssembly, Native AOT, Unity, Godot, MonoGame,

  • FNA

    A reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries. Implemented in C#

  • Foster

    A small cross-platform 2D game framework. Implemented in C#.

  • GameJs

    A thin library on top of the Canvas API, including some helpful game development modules.

  • Gideros

    A cross-platform game development framework in Lua. Various licenses, all free

  • Gladiator3D

    A raycasting engine. Implemented in ECMAScript.

  • GLFW

    A multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop.

  • HaxeFlixel

    A cross-platform development framework, supporting many targets. Implemented in Haxe.

  • HaxePunk

    A development framework designed to let you build games on any platform.

  • ImGuizmo

    An immediate mode 3D gizmo for scene editing and other controls based on .

  • Kcp

    A fast and reliable ARQ protocol that helps fast-action games reduct network latency.

  • Kivy

    Rapid-development library for multi-touch and visual apps on many platforms. Implemented in Python.

  • Kuko

    A cross-platform development library, designed for mobile devices. Implemented in C++ and Lua.

  • libGDX

    Cross-platform game development framework. Implemented in Java.

  • libRocket

    An HTML/CSS-based UI library. Implemented in C++.

  • libSDL2pp

    A set of C++11 bindings for SDL2. Implemented in C++.

  • LimeJS

    A framework for building fast HTML5 games. Implemented in ECMAScript.

  • LoomSDK

    A very large and powerful framework for cross-platform 2D game development. Implemented in C++.

  • LÖVE

    A framework for making 2D games. Implemented in Lua.

  • LuaStudio

    A cross-platform framework/development tool for making 2D/3D games. Lua/LuaJIT programming language based.

  • MINX

    MINX Is Not XNA; a framework resembling XNA. Implemented in C++.

  • p2.js

    2D physics library. Implemented in ECMAScript.

  • pixi.js

    A 2D rendering engine. Implemented in ECMAScript.

  • Polycode

    Framework for games and interactive applications. Implemented in C++. Has Lua bindings.

  • putils

    Phisko's C++ utilities. Large collection of helper classes and functions. [MIT]

  • putils_meta

    Phisko's metaprogramming utilities. Collection of type traits and compile-time helpers. [MIT]

  • putils_reflection

    A simple, stand-alone, header-only and easily pluggable reflection system. [MIT]

  • PyDark

    Game framework on top of PyGame; designed to be easy to pick up. Implemented in Python.

  • PyGame

    A set of modules designed for writing games. Implemented in Python. or later

  • Quasi-Engine

    A set of Qt-based tools for game development. Implemented in C++. or later

  • raylib

    Low-level library designed to learn videogames programming. Implemented in C, but has Lua and Go bindings

  • SDL

    Another cross-platform library for low-level tasks, like creating windows, accepting user input, and so forth. Implemented in C.

  • SFML

    Simple and Fast Multimedia Library; a multi-platform, multi-language, multimedia interface to various computer hardware. Implemented in C++. Has a .

  • Slick2D

    A set of tools to make 2D game development easier. Implemented in Java.

  • Three.js

    A library that makes WebGL easy to use. Implemented in ECMAScript.

  • Tracy

    C++ frame profiler.

  • voxel.js

    A multi-component framework for bulding voxel games for modern browsers. Implemented in ECMAScript.

  • ZenGL

    A cross-platform game development library designed to provide necessary functionality for rendering 2D-graphics, handling input, sound output, etc. Implemented in Pascal.

Utilities

  • Assimp

    Open Asset Import Library; a portable way to import various well-known 3D model formats in a uniform manner. Implemented in C++, with a range of bindings.

  • Easel.js

    Provides a range of tools to make working with the HTML5 Canvas API easier. Implemented in ECMAScript.

  • EnginesDatabase.com

    A crowd-sourced database website of Game Engines and free (as in freedom) games for each engine

  • Gmsh

    A 3D finite-element grid generator with a built-in CAD engine and post-processor. or later

  • libcaca

    An ASCII graphics rendering library for terminal-based interfaces.

  • libnoise

    A portable coherent noise-generation library. Implemented in C++. or later

  • PhysicsFS

    A library to provide abstract access to various archives.

  • ScummVM

    A program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. or later

  • Torsion

    A TorqueScript IDE.

  • TrenchBroom

    A cross-platform level editor for Quake-engine-based games. Currently supports Quake, Quake 2 and Hexen 2 engine-based games. or later

  • WorldForge

    Provides everything needed to create your own free software MMORPG. or later (or a compatible license)

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.