Programming
Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.
-
Rosebud AI rosebud.ai
Vibe coding platform for creating 3D games and interactive web apps with AI.
-
Ren'Py renpy.org
An open-source visual novel engine using the Python language in simplified form. It supports Windows, Mac OS X, Linux, Android and iOS.
-
Reddit r/gamedev reddit.com
-
Reddit r/IndieGaming reddit.com
-
Questlog questlog.build
Project management for game developers with built-in GDD editor
-
PyGame-CE pyga.me
Pygame - Community Edition is a FOSS Python library for multimedia applications (like games). Built on top of the excellent SDL library
-
Planck.js piqnt.com
2D JavaScript physics engine for cross-platform HTML5 game development.
-
ORX orx-project.org
ORX is a 2.5D Data-driven C/C++ open source & multi-platform game development engine.
-
OpenFL openfl.org
Open Source Haxe Engine for making multi-platform games.
-
NodeBox nodebox.net
a family of Python tools to create generative design.
-
Monogame monogame.net
Open Source implementation of the Microsoft XNA 4 Framework.
-
-
Geometry for Programmers (book) manning.com
-
Ludo.ai ludo.ai
AI sprite generator for game-ready 2D assets, extending to icons, UI, textures, music, 3D and video, in 30+ art styles or matched to your own style references. Ships an MCP server, REST API and Unity plugin.
-
Fusion Character Animator loopengo.free.fr
small tool for Clickteam Fusion 2.5 to facilitate the animation of 2D character sprites for developers.
-
LibreSprite libresprite.github.io
LibreSprite is an open source fork of Aseprite.
-
KogGE korge.soywiz.com
Modern Multiplatform Game Engine for Kotlin. Write games for the JVM, JavaScript, Android and iOS in no time using Kotlin.
-
Kivy kivy.org
Cross platform Python framework for creating apps and games for Linux, Windows, OS X, Android and iOS
-
Khan Academy: Advanced JS: Games & Visualizations khanacademy.org
-
jMonkeyEngine 3 jmonkeyengine.org
a 3D open-source game engine for adventurous Java developers.
-
jfxr jfxr.frozenfractal.com
A JavaScript port of the Bfxr sound effect generator.
-
Making Games with Python & Pygame inventwithpython.com
-
Ejecta impactjs.com
A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS.
-
Horde3D horde3d.org
small open source 3D rendering engine.
-
HacknPlan hacknplan.com
Project management for game developers
-
Pyxel github.com
a retro game engine for Python.
-
Gideros giderosmobile.com
A Cross-Platform framework to create Mobile Apps and games for iOS, Android using Lua programming language.
-
ggez ggez.rs
A Rust library to create Good Games Easily.
-
Paint.NET getpaint.net
Paint.NET is free image and photo editing software for PCs that run Windows.
-
Game Developer Magazine gdcvault.com
-
gameplay gameplay3d.io
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.
-
Game Off gameoff.github.com
GitHub's game jam :octocat:
-
GameDevs.org gamedevs.org
-
GameDev Market gamedevmarket.net
a community-driven marketplace that connects indie game developers with talented asset creators.
-
Game Development on StackExchange gamedev.stackexchange.com
-
Excalibur.js excaliburjs.com
Your friendly TypeScript 2D game engine for the web.
-
DEM Net Elevation API elevationapi.com
Live 3D textured terrain generation from real data - export height/normal maps, glTF, OBJ, STL
-
musagi drpetter.se
open source, fairly large and sophisticated music editor and synthesizer
-
Brackeys Discord discord.gg
-
Daz 3D daz3d.com
A 3D software allows you to easily create custom scenes and characters in seconds.
-
ct.js ctjs.rocks
this 2D game engine makes learning programming fun and game development easy by its visual tools, good docs, and flexible, modular library.
-
-
Coquette coquette.maryrosecook.com
A micro framework for JavaScript games. Handles collision detection, the game update loop, canvas rendering, and keyboard and mouse input.
-
Cocos Creator cocos.com
Cocos Creator, a free cross-platform game development editor supporting Cocos2d-js, helps developers build 2D and 3D game scenes, edit game UI and other game resources quickly and efficiency.
-
Blend4Web blend4web.com
A Javascript framework for creating and displaying interactive 3D computer graphics in web browsers.
-
Bevy bevyengine.org
A refreshingly simple data-driven game engine built in Rust
-
Programming Game AI by Example amazon.com
-
-
Tricks of the Windows Game Programming Gurus amazon.com
-
Physics for Game Developers amazon.com
- next page of items loading…