Programming
Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.
-
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.
-
JavaScript Wiki: Game Engines github.com
JavaScript / HTML5 game engines and frameworks.
-
Geeks for Geeks geeksforgeeks.org
Tutorials, articles, courses, coding competitions, jobs and more.
-
Adding Languages to Game Engines gamedeveloper.com
Story of adding scripting to a game.
-
Game Developer gamedeveloper.com
Industry blogs, events, jobs, updates and more. Formerly Gamasutra.
-
GameGuru game-guru.com
Game builder, 3D, no coding required by TheGameCreators.
-
Free Pascal freepascal.org
Mature, open source Pascal compiler.
-
fmod fmod.com
Popular (Hades, Celeste, Untitled Goose Game) audio software for games.
-
Implementing a Scripting Engine flipcode.com
Writting a scripting engine from scratch.
-
The ryg blog fgiesen.wordpress.com
Low-level programming, graphics, compression and computer architecture.
-
hqx en.wikipedia.org
Wikipedia article about the hqx pixel art upscaling algorithm developed by Maxim Stepin.
-
List of Open Source C++ Libraries en.cppreference.com
Comprehensive list of open source C++ libraries.
-
DragonBones dragonbones.github.io
Open source 2D game skeletal animation solution. [Source]
-
PySide doc.qt.io
Official Python bindings for Qt.
-
Digital Grove dgtlgrove.com
Low-level programming, tools, UI, debugging and game engines.
-
GPU Gems 3 developer.nvidia.com
Collection of state-of-the-art GPU programming examples hosted by NVIDIA.
-
GPU Gems 2 developer.nvidia.com
Programming techniques for high-performance graphics.
-
GPU Gems developer.nvidia.com
Programming techniques, tips, and tricks for real-time graphics.
-
CUDA developer.nvidia.com
Developed by NVIDIA for parallel computing and programming.
-
Metal developer.apple.com
API for developing 3D apps on Apple platforms. [Samples]
-
Java dev.java
General-purpose language, runs on Java virtual machines. [GitHub]
-
Evolve Your Hierarchy cowboyprogramming.com
Overview of ECSs and why to use them, at Cowboy Programming.
-
Apache Cordova cordova.apache.org
Mobile apps (iOS / Android) with with JavaScript, HTML, and CSS.
-
Mesh Transforms ciechanow.ski
Apple's private API for manipulation of UIView meshes. [Source]
-
C++ Papyrus caiorss.github.io
Basic to advanced topics with modern C++ examples.
-
Embedded Scripting Languages caiorss.github.io
Scripting languages and engines available as libraries.
-
Buildbox buildbox.com
Create 3D & 2D video games without coding.
-
Big-O Cheat Sheet bigocheatsheet.com
Big-O complexities of algorithms used in computer science.
-
3DS Max autodesk.com
Classic software for 3D modeling and rendering.
-
Anvil anvil.works
Full-stack web apps with nothing but Python.
-
3D Game Engine Programming 3dgep.com
Articles on graphics, physics, AI, I/O and more.
-
Adventures in Sorting johnearnest.github.io
Implementing efficient sorting algorithms in Octo for CHIP-8.
- next page of items loading…