Game Engine Development
998 items from stevinz/awesome-game-engine-dev ★1,429
-
The Book of Shaders thebookofshaders.com
Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
-
A guide to flexbox css-tricks.com
metal:
-
TILED Map Editor mapeditor.org
Flexible tile map editor compatible with various AS3 game engines.
-
Rust Programming Language rust-lang.org
, a systems language which achieves memory- and thread-safety without a garbage collector!
-
MagicaVoxel ephtracy.github.io
Free, lightweight 8-bit voxel editor and interactive path tracing renderer.
-
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.
-
F# Software Foundation fsharp.org
Main website.
-
Haxe Programming Language haxe.org
Produce cross-platform native code. [GitHub]
-
C++ UI Libraries philippegroarke.com
A comprehensive list of C++ UI solutions.
-
OpenCL khronos.org
The open standard for parallel programming of heterogeneous systems.
-
Inqlude inqlude.org
The Qt library archive.
-
Qt github.com
zap: - A cross-platform application and UI framework. [GPL/LGPL/Proprietary] website
-
Boost github.com
zap: - A large collection of generic C++ libraries. [Boost] website
-
AngelScript angelcode.com
AngelScript is a game-oriented interpreted/compiled scripting language. [zlib]
-
go.dev go.dev
A hub for Go developers.
-
Vulkan vulkan.org
[vulkan]
-
tkinter docs.python.org
Standard Python interface to the Tcl/Tk GUI toolkit.
-
Krita krita.org
Open-source digital painting software for concept artists, digital painters, and illustrators.
- next page of items loading…