Game Engine Development
998 items from stevinz/awesome-game-engine-dev ★1,429
-
2D Pixel Perfect Shadows github.com
An approach to 2D pixel-perfect lights / shadows using shaders.
-
OpenGL & GLSL Tutorials github.com
OpenGL / GLSL tutorials for LWJGL and libGDX.
-
HaxeTink github.com
Various addon libraries for Haxe.
-
CanvasKit github.com
WebAssembly build of Google's 2D graphics library, Skia. [Samples]
-
Filament for Web github.com
WebAssembly build of Google's 3D graphics library, Filament.
-
Sokol Gamepad github.com
Branch with addon support for gamepads in Sokol.
-
Sokol Gfx github.com
Cross-platform, single-file graphics. [Examples]
-
Oryol Input github.com
Input module from the Oryol game framework.
-
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.
-
RamerDouglasPeucker gist.github.com
Reduces number of points along a 2D line.
-
WebGL / WebGPU Frameworks gist.github.com
List of WebGL and WebGPU frameworks and libraries.
-
Trimesh2 gfx.cs.princeton.edu
Utilities for input, output, and manipulation of 3D triangle meshes.
-
3dSen geod.itch.io
Emulator that lets you play NES games in 3D. [Website]
-
Geeks for Geeks geeksforgeeks.org
Tutorials, articles, courses, coding competitions, jobs and more.
-
Geeks3D Shader Library geeks3d.com
Postprocessing, lighting, utlities and many more.
-
Shader Survival Guide gameslave.dev
Intro to the world of shaders and VFX using Unity Shader Graph.
-
GameFromScratch.com gamefromscratch.com
Game dev news, tutorials and much more.
-
Auto-Tile gamedevelopment.tutsplus.com
How to use tile bitmasking to auto-tile your level layouts.
-
Basic 2D Platformer Physics gamedevelopment.tutsplus.com
How to create a physics system for a platformer.
-
Forward Rendering vs. Deferred Rendering gamedevelopment.tutsplus.com
Techniques for handling many lights.
-
Haxe Blog: OpenFL gamedeveloper.com
"Flash is dead, long live OpenFL".
-
Fast 2D shadows in Unity gamedeveloper.com
Adapting 3D rendering techniques to achieve fast 2D shadows.
-
Adding Languages to Game Engines gamedeveloper.com
Story of adding scripting to a game.
-
Ropes in Contraption Maker gamedeveloper.com
Implementing the physics of ropes in Contraption Maker.
-
2D Physics Games gamedeveloper.com
Using Box2D for water, ropes, gravity, lines, vehicles, etc.
-
Game Developer gamedeveloper.com
Industry blogs, events, jobs, updates and more. Formerly Gamasutra.
-
How do I perform an xBR or hqx filter in XNA? gamedev.stackexchange.com
Upscaling shader code.
-
Beginner's Guide to Game AI gamedev.net
Intro to concepts used in Enemy AI for games.
-
GameDev.net gamedev.net
Game dev forums, tutorials, blogs, projects, portfolios, and news.
-
Gamebryo gamebryo.com
Complete toolset, flexible workflow, rapid prototyping.
-
GameGuru game-guru.com
Game builder, 3D, no coding required by TheGameCreators.
-
Fix Your Timestep! gafferongames.com
🔥 - How to keep physics stable with variable fps.
-
Free Sound Effects freesoundeffects.com
Large collection of sound effects.
-
Freesound freesound.org
Community-based archive of free sound effects.
-
Free Pascal freepascal.org
Mature, open source Pascal compiler.
-
GPU Performance for Game Artists fragmentbuffer.com
Common art-related performance issues.
-
fmod fmod.com
Popular (Hades, Celeste, Untitled Goose Game) audio software for games.
-
Oryol: Bullet Cloth floooh.github.io
Bullet 3D physics cloth using the Oryol game framework. [Source]
-
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.
-
Felgo felgo.com
Build cross-platform 2D games in days, built with Qt.
-
FamiStudio famistudio.org
Music editor targeted at chiptune artists and NES homebrewers. [Source]
-
FaceFX facefx.com
Leading provider of audio-based facial animation.
-
Game Engine Black Book: DOOM fabiensanglard.net
History, engineering, and development of the Doom engine.
-
Evergine evergine.com
High-quality 3D and 2D solutions. Formerly Wave Engine. [Samples]
-
Titan Engine esenthel.com
Cross-platform engine, started in 2000. Formerly Esenthel Engine.
-
What's an Entity System entity-systems.wikidot.com
Overview of ECSs, how they are used in game development.
-
Public Domain License en.wikipedia.org
(CC0, BOLA, WTFPL, Unlicense, etc.)
- next page of items loading…