Game Engine Development
998 items from stevinz/awesome-game-engine-dev ★1,429
-
Fireworks Engine github.com
Lightweight OpenGL framework for quick prototyping.
-
Clay github.com
Cross-platform 2D game framework.
-
HeapsIO/bullet github.com
Bullet 3D physics for Heaps (Haxe's native low-level game framework).
-
Vertext github.com
Generates vertices for rendering text, requires stb_truetype.
-
hexMachina github.com
MVC - A powerful multi-modular MVC framework.
-
Struct Vec github.com
JavaScript array-like containers for multithreading.
-
box3d-wasm github.com
Box3D to ported as WebAssembly.
-
Convexhull.js github.com
High-performance JavaScript 2D convex hull library.
-
libGamepad github.com
Cross-platform library for gamepad input.
-
Escher.js github.com
Interactive 2D graphics canvas framework.
-
Extrude github.com
Converts 2D images into 3D extruded meshes.
-
GASM github.com
Framework agnostic entity component system for Haxe.
-
Jelly Physics github.com
Soft body 2D physics engine.
-
Iris github.com
Minimal 2D game engine in Swift.
-
Sparkler github.com
Modular macro-powered particle system.
-
OBJ GL Loader v2 github.com
Quite fast wavefront OBJ loader for OpenGL.
-
VellumUI github.com
Lightweight immediate-mode GUI library with font rendering.
-
WebRTC webrtc.org
Supports video, voice, and generic data to be sent between peers.
-
Three.js Journey threejs-journey.com
Course teaching WebGL from beginner to advanced.
-
Scratchapixel scratchapixel.com
In depth coverage of computer graphics topics.
-
Lospec lospec.com
Database of palettes for pixel art.
-
3D SDFs iquilezles.org
Signed distance functions for basic 3D primitives.
-
Geometric Tools geometrictools.com
Mathematics, geometry, graphics, image analysis and physics in C++14.
-
Freepik freepik.com
Illustrations, photos, icons and presentation templates.
-
MDN developer.mozilla.org
Mozilla Developer Network, excellent learning resource.
-
Deadlock Empire deadlockempire.github.io
Interactive tutorial to master threads and concurrency.
-
Complete Guide to Grid css-tricks.com
Comprehensive guide to CSS grid.
-
Colormind colormind.io
Color scheme generator, can learn color styles from photographs, art, etc.
-
What Every Coder Should Know About Gamma blog.johnnovak.net
Light emission vs perceptual brightness.
-
How I wrote my own 3D game engine and shipped a game with it in 20 months kircode.com
"How I wrote my own 3D game engine and shipped a game in 20 months".
-
itch.io itch.io
Platform where to host, showcase, promote or sell your games - Free.
-
Superpowers github.com
TypeScript & ThreeJavaScript powered game engine and framework (2D & 3D with WebGL).
-
Unreal Engine 4 unrealengine.com
the new game engine technology developed by Epic Games.
-
Sprite Fusion spritefusion.com
A free level design tool to craft beautiful 2D tilemaps right in your browser using any tileset.
-
RPGMaker rpgmakerweb.com
series of programs for the development of role-playing games.
-
Quaternius quaternius.com
Thousands of free CC0 low-poly 3D models and animated characters.
-
Mixamo mixamo.com
tool for auto auto rigging and animation of 3D humanoid models,
-
HandmadeHero: making 2D game from scratch handmadehero.org
Videos on making a game from start to finish, source code for $15.
-
GameSalad gamesalad.com
Game Creation Engine for Mac and Windows.
-
Game Engine Architecture gameenginebook.com
Theory and practice of game engine development.
-
FilterForge filterforge.com
A plugin for Adobe Photoshop that allows you to build your own filters.
-
TexturePacker codeandweb.com
Great spritesheet creation editor.
-
Cascadeur cascadeur.com
Powerful physics-based 3D character animation
-
Bosca Ceoil boscaceoil.net
Online (and also desktop) music producer made by Terry Cavanagh. Simple, intuitive, has a distinctive retro-ish sound.
-
Bfxr bfxr.net
A tool to make sound effects for computer games.
-
Sight And Light ncase.me
How to create 2D visibility / shadow effects for your game. [Source]
-
WebGPU Fundamentals webgpufundamentals.org
A set of articles to help learn WebGPU.
-
Implementation status github.com
Platform support and rollout details maintained by GPUWeb.
-
Learn WebGPU for native C++ development eliemichel.github.io
A tutorial on WebGPU for Desktop applications using wgpu or Dawn, by @eliemichel.
-
Dawn dawn.googlesource.com
Google implementation that powers WebGPU in Chromium, can be used as a standalone package.
- next page of items loading…