Programming
Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.
-
Shenzhen I/O zachtronics.com
You build circuits using a variety of components from different manufacturers, like microcontrollers, memory, and logic gates, and then write code in a compact and powerful assembly language where every instruction can be conditionally executed.
-
YouBrokeProd youbrokeprod.com
Debug production incidents through an interactive terminal simulation covering disk full, DNS failures, Kubernetes crash loops, and more.
-
MHRD store.steampowered.com
Hardware design game, in which you design various hardware circuits in a hardware description language. The hardware circuits you design get more complex as you go until you create a fully functional CPU design.
-
Scalatron scalatron.github.io
Coders pit bot programs (written in Scala) against each other. It is an educational resource for groups of programmers or individuals that want to learn more about the Scala programming language or want to hone their Scala programming skills.
-
Robot Rumble robotrumble.org
A free and open source AI competition platform. Code an algorithm for a team of robots battling in 1x1 grid-based arenas, and test your skills against others on the site. Robots can move and attack in one of four directions, and the team with more robots after 100 turns wins…
-
RealTimeBattle realtimebattle.sourceforge.net
A programming game in which robots controlled by programs are fighting each other. The goal is to destroy the enemies, using the radar to examine the environment and the cannon to shoot.
-
Programming Game programming-game.com
A realtime survival MMORPG played via websockets. There's a super simple in browser demo that showcases how to play.
-
Elevator Saga play.elevatorsaga.com
Write JavaScript directly in the browser to program an elevator, such that it reaches its efficiency goals. Start with simple "getting started" scripts, and ramp up to much more complex situations with many floors and multiple elevators.
-
Battlesnake play.battlesnake.com
Join a community of developers from around the world as you compete for fame and glory in Battlesnake, a multi-player programming competition based on the classic game - snake! All you need to play is a live web server that implements the Battlesnake API and the language of…
-
Oh my Git ohmygit.org
An open source game about learning Git!
-
JavaScript Fight Club jsfight.club
The Red King and the Blue King are at war! Your JavaScript skills are needed to determine the victor: Can you code an effective AI for honor and glory?
-
Guido van Robot gvr.sourceforge.net
Programming language and free software application designed to introduce beginners to the fundamentals of programming. GvR runs on Windows, Macintosh, and GNU/Linux, in a variety of languages! It's great in both the classroom and the home as a way of introducing people to the…
-
Coder One gocoder.one
Annual AI programming tournament featuring a multiplayer 'Bomberman'-like game, cash prizes, and a casted finale livestream. Create an AI player that can navigate a 2D grid world collecting power-ups and placing explosives with the goal of taking your opponent down. Submit your…
-
DeepestWorld deepestworld.com
A browser MMORPG where you can code your character with JavaScript. Explore a boundless, persistent open world devoid of loading screens, where a multitude of biomes and creatures come together to form a living, breathing world.
-
Vindinium codingame.com
Players write scripts in the programming language of their choice (optionally using one of the many starter packs) to control a 16-bit hero through HTTP requests, guiding him to collect gold, do battle with other players, and even visit the tavern.
-
Codingame codingame.com
A platform to learn and compete. Proposes a variety of multiplayer games and contests as well as optimisation challenges and solo puzzles. You can contribute your own too. Choose your language, enjoy the graphics.
-
Code Games codegames.io
Real time programming game where you compete against other players by coding the behaviour of a space ship. The programming language is easy to learn and the game is super fun. Subscribe to one of our tournaments and compete for the prize.
-
Lambda Spellcrafting Academy bittwiddlegames.com
A visual programming / puzzle game where you build spells to solve puzzles. Covers introductory programming, as well as some data structures and algorithms. The language is inspired by Lisp, but the game focuses on programming fundamentals that apply to most languages.
-
Artifacts MMO artifactsmmo.com
Artifacts is a Sandbox MMORPG where you can use any programming language to control your characters with our API.
-
AdventureLand adventure.land
Adventure Land is an experimental Indie MMORPG. Anyone can code up to 4 characters, let JavaScript do the grinding while you do something productive!
-
Source Control with Git & GameMaker youtube.com
FriendlyCosmonaut.
-
gentoo's iceberg Playlist youtube.com
Series based on iceberg to display advanced programming ideas in GameMaker.
-
GravityShift Games youtube.com
A couple of genre-specific GameMaker tutorials, integrating databases into GameMaker, and more.
-
GamingEngineer youtube.com
A GameMaker developer that has been in the community for many years. They have a wide variety videos showcasing what GameMaker is capable of, with a focus on 3D.
-
SamSpadeGameDev youtube.com
In-depth coding tutorials for the hobbyist game maker.
-
GMLive yellowafterlife.itch.io
Livecoding / interactive programming. 💸
-
Jump Flooding terohannula.itch.io
GML implementation of the jump flooding algorithm, using shaders.
-
Grid-based Pathfinding Scripts proton-squid.itch.io
Flexible pathfinding system with 3 different algorithms.
-
Build Automation, CI/CD gist.github.com
Tutorial on using GitHub Actions as a CI/CD pipeline to automate building games.
-
GameMaker Kitchen gamemakerkitchen.com
Another great resource for open source libraries, assets, and snippets.
-
Bits, Pixels, Cycles and More zeux.io
Graphics, optimization and low-level engine programming.
-
Web Game Dev webgamedev.com
Resources on techniques and tools around JavaScript game development.
-
Comparison of Modern Graphics APIs web.archive.org
Modern graphics APIs vs older APIs.
-
W3 Schools w3schools.com
Learn to code with the world's largest web developer site.
-
Unigine unigine.com
Real-time 3D engine. Photorealistic graphics, large virtual worlds, C++ and C# API.
-
Cave Engine uniday.studio
Fast and easy Python game engine for 3D.
-
Cave Engine uniday.studio
Fast and easy Python game engine for 3D.
-
Ultralight ultralig.ht
Supports modern HTML5, CSS, and JavaScript. Based on WebKit.
-
TIOBE Index tiobe.com
Popularity of programming languages, updated monthly.
-
The Danger Zone therealmjp.github.io
Real-time rendering, GPU programming and graphics APIs.
-
Texgen.js texgenjs.org
JavaScript texture generator tool. [Source]
-
Open Source Physics Engines tapirgames.com
List of open source physics engines.
-
Our Machinery Blog Archive ruby0x1.github.io
Engine architecture, rendering, ECS and tooling.
-
Ruby ruby-lang.org
Dynamic programming language, focused on simplicity / productivity. [GitHub]
-
PyQt riverbankcomputing.com
Python bindings for Qt.
-
Intro to AI raywenderlich.com
Intro to Enemy AI Programming for Games at RayWenderlich.com.
-
Rapier rapier.rs
Rust 2D/3D physics libary focused on performance, ported as WebAssembly.
-
Basic for Qt q7basic.org
BASIC language and environment built with Qt. Formerly Q7Basic.
-
Learn C Programming programiz.com
Excellent tutorials that will guide you to learn C programming.
-
Geometry, Surfaces, Curves, Polyhedra paulbourke.net
Geometry topics including meshes, shapes, textures.
- next page of items loading…