Displaying 1 to 20 from 21 results

OpenXcom - Open-source clone of the original X-Com 👽

  •    C++

OpenXcom is an open-source clone of the popular "UFO: Enemy Unknown" ("X-COM: UFO Defense" in the USA release) and "X-COM: Terror From the Deep" videogames by Microprose, licensed under the GPL and written in C++ / SDL. See more info at the website and the wiki.

openrw - OpenRW "Open ReWrite" is an un-official open source recreation of the classic Grand Theft Auto III game executable

  •    C++

OpenRW is a cross-platform, open source re-implementation of Rockstar Games' Grand Theft Auto III, a classic 3D action game first published in 2001. OpenRW has been ported to Linux, macOS, Windows, and several variants of BSD. A legitimate copy of the original PC game is required to run OpenRW. Without this it will not be possible to play.

The Last Great Time War

  •    CSharp

A freeware game I am building in my spare time. It will be based on the Time War of the new Doctor Who series, but be a mash of different sci fi.

raylib-go - Go bindings for raylib, a simple and easy-to-use library to learn videogames programming

  •    C

Golang bindings for raylib, a simple and easy-to-use library to learn videogames programming.On OS X system OpenAL framework is used.


  •    Javascript

An implementation of the Entity Component System (ECS) pattern used commonly in video games. ECS is a way of organizing a system using composition instead of inheritance. It allows you to turn behaviors on and off by adding and removing components to entities.

neothyne - Engine and game

  •    C++

Neothyne is an attempt at getting back to the roots of good old twitch shooting akin to that of Quake World.

console.js - A game console (video game cli) for browsers.

  •    Javascript

Console.js is a tiny lib for creating Console (video game cli) popups in browser. Check the Live Demo, or Basic Usage / Advance Usage / API.

astray - Astray is a lua based maze, room and dungeon generation library for dungeon crawlers and rougelike video games

  •    Lua

Astray is a lua based maze, room and dungeon generation library for dungeon crawlers and rougelike video games. See the github wiki page for examples & documentation.

awesome-one-person-games - :video_game: A curated list of successul games, made (quite) entirely by a lone gamedev


Inspired by the awesome list thing. To the extent possible under law, Roland Yonaba has waived all copyright and related or neighboring rights to this work. See LICENSE for details.

video-game-bots - This book is an attempt to systematize information about video game bots.


The book is still under development. This is not a guide, how to cheat and violate rules in video games. This is a book about approaches to automate a game process and about possible ways to avoid this kind of automation. We will discuss applications for automation specific aspects of the game process, which are named bots. You will find here a possible classification of the bots by their internal mechanics. The book covers most methods and technologies that are used by bot developers. Also, methods and technologies of the anti-cheating systems are considered here.

REternalDaughter - Eternal Daughter reverse engineering project

  •    Hy

REternal Daughter is a reverse engineering project for a freeware video game Eternal Daughter. It attempts to fix issues with running the game on modern machines. Eternal Daughter is a metroidvania (open world 2D platformer) by Blackeye Software (Derek Yu and Jon Perry). It was released as freeware in 2002. More information about the game can be found in [this article written by the author of REternal Daughter] (http://www.hardcoregaming101.net/eternaldaughter/eternaldaughter.htm).

awesome-time-travel - A curated list of awesome books, films and wherever about time travel.


A collection of books, comics, films and whatever about time travel. A collection of anime and animations about time travel.

Tetris.jl - you know, for kids? 👾

  •    Julia

For the most part, they match tetris friends.

make-pro-2d-games-with-godot - Fully open source project from the Make Professional 2D Games with Godot course

  •    GDScript

This is the full source code with all the system produced for the Make Professional 2d Games with Godot course. This game demo tries to show good Godot programming practices to support a growing game project. It has multiple interlocking systems, the core gameplay loop in place, a boss encounter, an inventory and shop systems, user interface with nested menus...

Dissolver - Dissolver is a third person hack and slash video game developed with Unity 3D

  •    CSharp

Many beings on the planet are rebelling against the rest pretending to get all the power and thus enslave all beings. Start your adventure and take on all enemies to absorb their powers and to be up to the biggest rival. Victor Fisac: I am programmer and 3D artist. I work for professional videogames companies and I like to improve my knowledge during my free time. I have worked for independent videogames studios as programmer doing all gameplay behaviour, interfaces, graphics programming and ports for consoles like Xbox One.

capsule - :clapper: Cross-platform hotkey short video capture for games

  •    C++

capsule augments any game so that pressing a key records a video+audio clip. Those clips can be easily shared later, see this tweet for example. libcapsule is responsible for detecting which video & audio APIs a game uses, and intercepting calls to them so that it may capture video and audio frames.

igdb - Go client for the Internet Game Database API

  •    Go

Communicate with the Internet Game Database API quickly and easily with the igdb Go package. With the igdb client, you can retrieve extensive information on any number of video games, characters, companies, reviews, media, and much more. Every IGDB API endpoint is supported! You can go here for the full list of endpoints. If you would like to help the Go igdb project, please submit a pull request - it's always greatly appreciated.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.