Programming
Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.
-
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.
-
Octo Metaprogramming Cookbook johnearnest.github.io
How to use Octo's assembly directives for meta-programming.
-
Chip8 Programming Techniques johnearnest.github.io
Many different programming tips for CHIP-8.
-
A Beginner's Guide to Programming with Chip8 johnearnest.github.io
An introductory guide to CHIP-8 programming in Octo.
-
7. Collisions yayocode.com
-
First-Party Plugins github.com
First-party plugins included in Flame's monorepo.
-
Game UI Database gameuidatabase.com
The ultimate screen reference tool for game interface designers. Explore over 500 games and 19,000 individual images, and filter by screen type, material, layout, texture, shapes, patterns, genres and more!
-
SuperSplat superspl.at
Open source platform for editing and publishing 3D Gaussian Splats.
-
Model Viewer playcanvas.com
Open source model viewer for viewing glTF and PLY (3D Gaussian Splats) files.
-
Disney's Hour of Code - Moana partners.disney.com
Learn programming fundamentals with Disney's Moana.
-
VS Code Extension marketplace.visualstudio.com
An alternative to the built-in Code Editor.
-
Developer Site developer.playcanvas.com
PlayCanvas Developer Site.
-
API Reference api.playcanvas.com
Complete engine API documentation.
-
FreeCS sourceforge.net
Free-software re-implementation of Counter-Strike 1.5 running on the FTEQW engine. :flower_playing_cards:
-
Free Stars: The Ur-Quan Masters sc2.sourceforge.net
Open source version of the classic Star Control 2.
-
PopRE Bug Tracker populous3.info
Populous The Beginning Reincarnated Open Source Bug Tracker
-
OpenRW openrw.org
A cross-platform, open source re-implementation of Rockstar Games' Grand Theft Auto III.
-
OpenRSC gitlab.com
Open source accurate RuneScape Classic (2001-2003) game server in Java, based on recorded data and videos. :flower_playing_cards:
-
ACEmulator emulator.ac
A custom, completely from-scratch open source server emulator for Asheron’s Call built on C#. :flower_playing_cards:
-
newgrounds lib.haxe.org
Newgrounds API.
- next page of items loading…