Programming
Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.
-
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!
-
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.
-
Draw SVG rope using JavaScript muffinman.io
SVG path vector rope drawing.
-
Mesa 3D mesa3d.org
Open source implementations of OpenGL.
-
Making a Verlet Physics Engine medium.com
Under the hood of a 2D physics engine in JavaScript.
-
MANU manu-vgm.itch.io
Unique animation system helps you create games without coding.
-
DirectX learn.microsoft.com
Microsoft API used to create 2D/3D games and apps. [Blog | Samples]
-
PIX learn.microsoft.com
Debugging and profiling for game developers using Direct3D 12.
-
Visual Basic learn.microsoft.com
Object-oriented language for Windows by Microsoft.
-
Lazy Foo' Tutorials lazyfoo.net
Beginning game programming with SDL.
-
ZzFX killedbyapixel.github.io
Tiny JavaScript sound FX system / Zuper Zmall Zound Zynth. [Source]
-
WebGL khronos.org
Open web standard 3D graphics API. [GitHub]
-
ZzFXM keithclark.github.io
Music generator for use in tiny JavaScript apps. [Source]
-
Paper Bug jeremyong.com
Indexed compendium of graphics programming papers.
-
How to Become a Game Engine Developer haroldserrano.com
Starting point on game engine development.
-
Glide Open Source Project glide.sourceforge.net
Glide open source project.
-
Snowkit github.com
Collective of Haxe developers.
-
Riemer's MonoGame Tutorials github.com
Everything you need to start programming with MonoGame.
-
NVIDIA GameWorks github.com
NVIDIA technologies for game & app developers.
-
Blazor github.com
C# to JavaScript (as WebAssembly) technology by Microsoft. [Website]
-
JavaScript Game Engines github.com
GitHub Collection of JavaScript / HTML5 game engines.
- next page of items loading…