Game Engine Development
998 items from stevinz/awesome-game-engine-dev ★1,429
-
Kotlin kotlinlang.org
Statically typed programming language for the JVM, Android and the browser.
-
Zig ziglang.org
General-purpose language and toolchain. [Docs | GitHub]
-
Bits, Pixels, Cycles and More zeux.io
Graphics, optimization and low-level engine programming.
-
GameMaker yoyogames.com
Popular 2D game development environment by YoYo Games.
-
Ditherdragon winterveil.itch.io
Resample art, sketches and images into pixel-art.
-
JSplacement windmillart.net
Cross-platform pseudo-random displacement map generator.
-
WebGPU Demos webkit.org
Collection of simple WebGPU examples by Apple.
-
Model Batching webglfundamentals.org
Drawing many different models in a single draw call.
-
Web Game Dev webgamedev.com
Resources on techniques and tools around JavaScript game development.
-
Progressive Web Apps web.dev
Using web tech in a way that feels like platform-specific apps.
-
Comparison of Modern Graphics APIs web.archive.org
Modern graphics APIs vs older APIs.
-
Review of Shader Languages web.archive.org
Differences between HLSL, GLSL, MSL, and WGSL.
-
W3 Schools w3schools.com
Learn to code with the world's largest web developer site.
-
Bezier Strokes vladjuckov.github.io
Blog post on rendering bezier strokes with SDFs.
-
GPU Driven Rendering vkguide.dev
Calculating rendering on the GPU in compute shaders.
-
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.
-
Unbound unbound.io
SDF‑powered game engine. Intuitively sculpt & script 3D games.
-
Ultralight ultralig.ht
Supports modern HTML5, CSS, and JavaScript. Based on WebKit.
-
Ubisoft Technology ubisoft.com
Learn about in-house tech including the Anvil and Snowdrop engines.
-
Pascal Tutorials tutorialspoint.com
Simple and easy Pascal tutorials.
-
Wicked Engine Devblog turanszkij.wordpress.com
Rendering, graphics and engine development in Wicked Engine.
-
TrenchBroom trenchbroom.github.io
Level editor for Quake-Engine games. [Source]
-
Intro to Physics toptal.com
Part I: Intro to Rigid Body Dynamics.
-
Ken Shape tools.kenney.nl
Draw in 2D, set the depth for each pixel and generate 3D models!
-
TIOBE Index tiobe.com
Popularity of programming languages, updated monthly.
-
Tiny Tools tinytools.directory
Tools that might be useful in building your game.
-
Three.js Manual threejs.org
Fantastic articles and explanations. Formerly ThreeJsFundamentals.
-
Three.js: Pixelation Example threejs.org
WebGL pixelation postprocessing using Three.js. [Source]
-
Three.js: Ammo Volume threejs.org
3D soft body volumes using Ammo.js and Three.js. [Source]
-
Three.js: Bloom Example threejs.org
WebGL bloom postprocessing using Three.js. [Source]
-
The Danger Zone therealmjp.github.io
Real-time rendering, GPU programming and graphics APIs.
-
Book of Shaders: Noise thebookofshaders.com
Excellent GLSL noise article by Book of Shaders.
-
Texgen.js texgenjs.org
JavaScript texture generator tool. [Source]
-
Open Source Physics Engines tapirgames.com
List of open source physics engines.
-
Unity store.unity.com
Biggest name in game engines, industry standard.
-
Stemkoski Three.js Examples stemkoski.github.io
Excellent set of instructive examples.
-
Irrlicht sourceforge.net
Cross-platform 3D engine worked on for over 2 decades. [Website]
-
G3D Innovation Engine sourceforge.net
Used for R&D throughout academia and industry. [Website].
-
Soundsnap soundsnap.com
Subscription-based professional sound effects library.
-
Soundimage soundimage.org
Looping music tracks for videogames. Buy or attribution required.
-
Slug sluglibrary.com
High-quality, resolution-independent text and vector graphics for 3D apps.
-
Game Art Tricks simonschreibt.de
Articles exploring different graphics techniques.
-
Fast Solid 2D Outline shadertoy.com
Drawing an outline on the alpha channel of a 2D image.
-
Simplex 3D Noise shadertoy.com
Simplex noise fire simulation shader at ShaderToy.
-
Color Banding shader-tutorial.dev
Using noise / dithering to improve drawing gradients.
-
ChipTone sfbgames.itch.io
Tool for generating sound effects.
-
SBcode Three.js Tutorials sbcode.net
Fantastic examples with code and explanations of topics.
-
Nomad Game Engine savas.ca
Articles building an ECS from the ground up in C++. [Source]
- next page of items loading…