# List of Game Engines and Resources (Wiki Page)

**URL:** <https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010>\
**Category:** Operating Systems, Editors, and Tools\
**Tags:** game-development\
**Created:** [January 1, 2020, 7:15pm UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010 "2020-01-01T19:15:48Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![content\_bot](https://forum.codeselfstudy.com/letter_avatar_proxy/v4/letter/c/9d8465/32.png) [@content\_bot](https://forum.codeselfstudy.com/u/content_bot)\
**Post date:** [January 1, 2020, 7:15pm UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010/1 "2020-01-01T19:15:48Z")

</div>

This page contains a list of game engines and other tools and resources for making games. This is a “wiki post” that anyone can edit, so feel free to add more.

# Phaser.JS

[https://phaser.io/](https://phaser.io/)

# Godot

This was mentioned at a meetup. It looks like it has a Python-like syntax.

> **[Godot Engine - Free and open source 2D and 3D game engine](https://godotengine.org/)**
>
> Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.

> ## The game engine you waited for.
> 
> Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.
> 
> Godot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code.

# PuzzleScript

> PuzzleScript is an open-source HTML5 puzzle game engine.

> **[PuzzleScript - an open-source HTML5 puzzle game engine](https://www.puzzlescript.net/)**

# Twine

> ### Twine is an open-source tool for telling interactive, nonlinear stories.
> 
> You don’t need to write any code to create a simple story with Twine, but you can extend your stories with variables, conditional logic, images, CSS, and JavaScript when you’re ready.
> 
> Twine publishes directly to HTML, so you can post your work nearly anywhere. Anything you create with it is completely free to use any way you like, including for commercial purposes.

> **[Twine / An open-source tool for telling interactive, nonlinear stories](https://twinery.org/)**

# Inform

> Inform is a free app for creating works of interactive fiction, available for MacOS, Windows, Linux and Android. Inside it is a powerful programming language based on English language text.

> **[Inform 7](https://ganelson.github.io/inform-website/)**
>
> Inform is a natural-language-based programming language for writers of interactive fiction.

# LÖVE

A 2D game engine in Lua.

> **[LÖVE - Free 2D Game Engine](https://www.love2d.org/)**

# PyGame

> **[pygame news](https://www.pygame.org/news)**

Free book: [Making Games with Python & Pygame - Invent with Python](https://inventwithpython.com/pygame/)

# Three.js

> **[Three.js – JavaScript 3D Library](https://threejs.org/)**

# PixelGameEngine

> **[GitHub - OneLoneCoder/olcPixelGameEngine: The official distribution of olcPixelGameEngine, a...](https://github.com/OneLoneCoder/olcPixelGameEngine)**
>
> The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects

[![](https://forum.codeselfstudy.com/uploads/default/original/2X/0/0498a88e7d03d89d01c6198f67a649bace0b43f2.jpeg "olc::PixelGameEngine 2.0") ](https://www.youtube.com/watch?v=8OfgGUGP4Vc)

# Oxygengine

Seen on [r/rust\_gamedev](https://old.reddit.com/r/rust_gamedev/comments/gbahhk/can_i_make_pokemon_gold_in_10_minutes_with/):

> **[GitHub - PsichiX/Oxygengine: Rust implementation of Oxygen Core HTML5 game...](https://github.com/PsichiX/Oxygengine)**
>
> Rust implementation of Oxygen Core HTML5 game engine

> **[GitHub - PsichiX/Oxygen: Browser ECS game engine](https://github.com/PsichiX/Oxygen)**
>
> Browser ECS game engine

# Fantasy Consoles

> _“A fantasy console is like a regular console, but without the inconvenience of actual hardware. … It is similar to a retro game emulator, but for a machine that never existed.”_

Here’s a comparison:  
[https://nerdyteachers.com/Explain/FantasyConsoles/](https://nerdyteachers.com/Explain/FantasyConsoles/)

## PICO-8

> **[PICO-8 Fantasy Console](https://www.lexaloffle.com/pico-8.php)**
>
> PICO-8 is a fantasy console for making, sharing and playing tiny games and other computer programs.

[![](https://forum.codeselfstudy.com/uploads/default/original/2X/7/7e736324ac8855008dc0834bd1050dab30fa290f.jpeg "Delightful Game Development with PICO-8") ](https://www.youtube.com/watch?v=K5RXMuH54iw)

Resources:

- [Awesome PICO-8](https://github.com/pico-8/awesome-PICO-8)
- [Pico-8 Roguelike Tutorial](https://forum.codeselfstudy.com/t/pico-8-roguelike-tutorial/2242)
- [Game dev with PICO-8](https://mboffin.itch.io/gamedev-with-pico-8-issue1)
- [Is PICO-8 an efficient way of getting into game design?](https://old.reddit.com/r/pico8/comments/g96rm1/question_is_pico_8_an_efficient_way_of_getting/)

## TIC-80

> **[TIC-80 tiny computer](https://tic80.com/)**
>
> fantasy computer for making, playing and sharing tiny games

## Pixel Vision 8

Free during the pandemic. [Edit: might not have be updated recently, because the original domain is offline.]

> **[Pixel Vision 8 - A Next Gen 8-Bit Fantasy Game Console](https://pixelvision8.github.io/Website/)**
>
> Pixel Vision 8 is the first customizable 8-bit fantasy console. Don't just make games, design your fantasy console specs to match actual hardware, or create something new. It's perfect for game jams, prototyping ideas, and having fun!

## Pixelbox

JavaScript

[https://pixwlk.itch.io/pixelbox](https://pixwlk.itch.io/pixelbox)

JavaScript

## LIKO-12

Lua

[https://liko-12.github.io/#/](https://liko-12.github.io/#/)

---

<div class="post-metadata">

**Author:** ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)\
**Post date:** [April 19, 2020, 5:57am UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010/2 "2020-04-19T05:57:05Z")

</div>

I added PICO-8. It looks really interesting.

I also added a link to PixelGameEngine, which I saw on YouTube. That channel also has some other interesting videos, like one on creating a 3D graphics engine. (I haven’t watched it yet since I’m in the middle of another series on the same topic.)

---

<div class="post-metadata">

**Author:** ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)\
**Post date:** [April 20, 2020, 10:20am UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010/3 "2020-04-20T10:20:49Z")

</div>

I added TIC-80 and Pixel Vision 8 along with [a comparison](https://nerdyteachers.com/Explain/FantasyConsoles/) that I saw on Twitter.

---

<div class="post-metadata">

**Author:** ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)\
**Post date:** [May 2, 2020, 10:14pm UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010/4 "2020-05-02T22:14:03Z")

</div>

Split this topic on May 2, 2020, 10:14pm UTC

2 posts were split to a new topic: [Fantasy Consoles (PICO-8, TIC-80, etc.)](https://forum.codeselfstudy.com/t/fantasy-consoles-pico-8-tic-80-etc/2282)

---

<div class="post-metadata">

**Author:** ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)\
**Post date:** [April 27, 2020, 8:37pm UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010/6 "2020-04-27T20:37:55Z")

</div>

Pixel Vision 8 is free at the moment.

[https://twitter.com/pixelvision8/status/1244618498749366274](https://twitter.com/pixelvision8/status/1244618498749366274)

---

<div class="post-metadata">

**Author:** ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)\
**Post date:** [April 30, 2020, 8:52pm UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010/7 "2020-04-30T20:52:14Z")

</div>

I added LÖVE (Lua 2D engine), Pixelbox (JS), and LIKO-12 (Lua).

---

<div class="post-metadata">

**Author:** ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)\
**Post date:** [May 1, 2020, 11:25pm UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010/9 "2020-05-01T23:25:19Z")

</div>

I don’t know much about it, but I added Oxygengine (seen in a Rust subreddit).

There is actually a long list of game engines in Rust over here:

> **[Game Engines](https://arewegameyet.rs/ecosystem/engines/)**
>
> 2D and 3D engines and frameworks

---

<div class="post-metadata">

**Author:** ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)\
**Post date:** [August 21, 2021, 7:57pm UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010/10 "2021-08-21T19:57:37Z")

</div>

There are some demos here. (Rust engine)

> **[rg3d 0.22 Feature Highlights](https://rg3d.rs/general/2021/08/21/0.22-feature-highlights.html)**
>
> I’m happy to announce that rg3d 0.22 was released.

---

<div class="post-metadata">

**Author:** ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)\
**Post date:** [September 8, 2021, 3:02am UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010/11 "2021-09-08T03:02:22Z")

</div>

I wonder what will happen with this: [Unity patents ECS](https://news.ycombinator.com/item?id=28447672). 🤔

---

<div class="post-metadata">

**Author:** ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)\
**Post date:** [December 31, 2021, 9:45am UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010/12 "2021-12-31T09:45:19Z")

</div>

This level-builder looks interesting.

> **[LDtk](https://ldtk.io/)**
>
> LDtk (Level Designer Toolkit) is an open-source 2D level editor for indie devs, with a strong focus on user-friendliness.

> **[APIs](https://ldtk.io/api/)**
>
> List of API and languages that support LDtk JSON import

> **[GitHub - Cammin/LDtkToUnity: Unity importer for the LDtk level editor](https://github.com/Cammin/LDtkToUnity)**
>
> Unity importer for the LDtk level editor

---

<div class="post-metadata">

**Author:** ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)\
**Post date:** [January 12, 2022, 6:56pm UTC](https://forum.codeselfstudy.com/t/list-of-game-engines-and-resources-wiki-page/2010/13 "2022-01-12T18:56:40Z")

</div>

Here are some more:

> **[GitHub - bladecoder/bladecoder-adventure-engine: Classic point and click adventure game engine and...](https://github.com/bladecoder/bladecoder-adventure-engine)**
>
> Classic point and click adventure game engine and editor

> **[Wintermute Engine](http://dead-code.org/home/)**

> **[Escoria framework](https://github.com/godot-escoria)**
>
> Escoria framework has 12 repositories available. Follow their code on GitHub.

> **[JavaScript Adventure Maker](https://kreezii.github.io/jsgam/)**
>
> JSGAM Website

There might be more in the comments here:

> **[Bladecoder: Point and Click Adventure Editor/Engine](https://news.ycombinator.com/item?id=29872007)**
>
> 138 points —
> 12 comments —
> eloeffler —
> 8:43 AM - 10 Jan 2022
