An open API service indexing awesome lists of open source software.

Awesome-Gamedev

A curated collection of resources to game development.
https://github.com/FronkonGames/Awesome-Gamedev

Last synced: 7 days ago
JSON representation

**Art**

  • link - fi environments in Unity 5 (link) | Technical study: Overwatc (link) |
  • link - descendant)) | 10 mobile games with the best map screens (link) |
  • youtube - What they are and how they differ (link) | How to avoid bad color schemes (link) |
  • link
  • youtube - magazine/pixels-and-voxels-the-long-answer-5889ecc18190)) | Strategy game battle UI (link) |
  • link
  • youtube - engine-directed-procedural-workflow-in-houdini-and-unity/)) | How to create stylized 3D character models in Blender, ZBrush and Substance (youtube) |
  • youtube - fi worlds in Unreal Engine 4, full breakdown (youtube) | Houdini Engine installation guide for Unity (youtube) |
  • youtube - j7WqTw)) | Realtime environment lighting with Unity HDRP (link) |
  • link - designer-role-in-a-gamedev-project-2022-7c42950b8b20)) | Growing as a VFX artist (youtube) |
  • link - yJo)) | Game User Interface: how to develop a Visual Style (link) |
  • link - c)) |
  • youtube - Guide)) | A database of PBR values for real-world materials (link) |
  • link - e4)) |
  • youtube
  • youtube - troubleshooting-guide.1340936/)) | How to find a UI theme for your game (link) |
  • link - tips-for-animation-beginners/)) |
  • youtube - games-company/how-we-made-a-game-cinematic-our-wins-and-mistakes-with-rush-royale-7097b052ef52)) | Visual design rules you can safely follow every time (link) |
  • link
  • youtube - facial-2d-animation-for-games/)) |
  • youtube - 2-texture)) | Killer sci-Fi environment production tips and tricks (link) |
  • link - Painted texture guide (link) | Best practice for particle effects in 2D pixel art games (link) |
  • youtube
  • youtube - a-blizzard-artist-approaches-stylized-character-creation/])) | Sci-Fi level builder in Houdini (link) |
  • youtube - style character tutorial (youtube) | Gears Hammer of Dawn (link) |
  • youtube - r-P_0Ze0)) | 5 great game art styles for BAD artists (youtube) |
  • youtube - 3r0EHKM)) |
  • youtube
  • youtube
  • link - hooking-your-audience-crafting-killer-game-nikita-sidorenko-wt0ff/)) | Master Class: Being a Tech Art Detective (youtube) |
  • link - 0U9KYI1wKY)) | Using light and color in game development: a beginner’s guide (link) |
  • link
  • link - 3d-blog-1/)) | A catalogue of named colors (link) |
  • link - list)) | Realistic vs. Stylized asset production: a technique overview (link) |

**Audio**

  • youtube - 428vKwaE)) | Game audio tutorials (youtube) |
  • youtube - f0ypVbPA)) | Mario Kart 8 ft. SpaceHamster - Original sound theory (youtube) |
  • youtube - music-creation-software/)) |
  • youtube - audio-scripting/)) |
  • youtube
  • link
  • youtube - source) software (youtube) | Sound design complete: great tutorial compilation (youtube) |
  • link - over on a budget (link) |
  • youtube - S7Y)) |
  • youtube - sheet/)) | Choosing the right load type in Unity’s Audio Import Settings (link) |
  • youtube - games-company/a-quick-practical-primer-on-crafting-memorable-game-music-598d0f1d157b)) | A project to preserve the old sounds of all types of machines (link) |
  • youtube - lieu.com/blog/2024/1/7/targeting-your-audience-with-the-trailers-sound-effects)) | Chaos Theory in game music (youtube) |
  • youtube - for-file-structure-in-game-development-2bcfcadfd218)) | Understanding LucasArts' iMUSE System (link) |
  • link
  • link
  • link - rogue-trader/)) | Fundamentals and role of sound design in video games (link) |
  • link

**Bureaucracy**

**Code**

  • youtube - for-game-programmers/what-every-programmer-needs-to-know-about-game-networking/)) | Introduction to networked physics (link) |
  • link - for-unity-sample-code/)) | Data structures in games (link) |
  • link - state-machine-game-developers/)) |
  • link - 2016-graphics-study/)) | Libgdx multiplatform game development (link) |
  • link - cpp-features)) | Rapid game prototyping: Tips for programmers (link) |
  • link - coroutines-in-unity/)) |
  • link - robust-ai-for-secondhand-enemy-positioning/)) | C++ language quick guide (link) |
  • link - algorithms-and-data-structures-for-competitive-programming/)) | Best websites a programmer should visit (link) |
  • link - measurement-and-analysis)) | A rendering abstraction which describes a frame as a directed acyclic graph of render tasks and resources (link) |
  • youtube - talks)) |
  • youtube - compensation/)) | Dot product, rulers, and bouncing balls (link) |
  • link - function-collapse-tips-and-tricks/)) | Netcode fundamentals for fast-paced multiplayer games (youtube) |
  • link - bear-games/a-gentle-introduction-to-ai-8d7efaea12cc)) | An Entity Component System with Data Locality in C++ (link) |
  • link - 06-14-c++11-guide/)) | In depth code analysis (youtube) |
  • youtube - 4&list=PLU2nPsAdxKWQYxkmQ3TdbLsyc1l2j25XM)) | Weeb's guide to programming in Unity (link) |
  • link - dot-net-performance)) | RPCs, how to make a multiplayer game in Unity 2021.1 (youtube) |
  • youtube - o)) | Collection of resources related to Signed Distance Field (SDF) (link) |
  • link - 3TN1dEw4M&list=PL22CMuqloY0qiYlv1Lm_QtfwuFz9OB0NE)) | Making a game engine in C++ from scratch: designing the architecture (youtube) |
  • youtube - Oriented Entity-Component-System design (link) | Emergent AI, smart agents and events for games (link) |
  • youtube - an-installer-for-your-game-aec453848b13)) | Introduction to Game Programming (C++) (youtube) |
  • youtube - of-rules-to-standarize-software-versions-semantic-versioning-b7f71f71851e)) | You might be thinking about shader performance wrong (youtube) |
  • link - and-reverse-engineering-il2cpp-games-with-ghidra-5cee894024f2)) |
  • link - flow-in-game-development-or-how-to-avoid-spaghetti-code-81dc2bf16e98)) | How to make a game engine in C++ (youtube) |
  • youtube - a-distributed-system-for-an-online-multiplayer-game-basics-part-1-17c149245bd2)) | Game engine architecture (link) |
  • link - core-guidelines-cheatsheet)) |
  • link - a-serverless-multiplayer-game-5e15ad64a1fa)) | GPU Programming for Video Games at Georgia Tech (youtube) |
  • youtube
  • link - Time game server internals: Basic theory, architecture, optimization, auto-scaling (link) |
  • youtube - delassus.medium.com/multiplayer-multithreading-and-an-actor-model-in-c-cda2e950d1d8)) | Microkernel Architecture in game development (link) |
  • link - maze.com/csharp-refactoring-bloated-code/)) |
  • youtube - mania.netlify.app/)) | A deep dive in to many games GPU frame building (link) |
  • link - injection-for-games-519cf2a545ee)) | Tools & Libraries to make your own C++ game engine (link) |
  • link - networking/01)) | Introduction to Computer Graphics and Imaging (link) |
  • link - ons, maps, etc. hosted on GitHub (link) |
  • link
  • link
  • link - opengl)) | Awesome Modern C++ (link) |
  • link - basic-lessons/)) |
  • link - memory-corruption-who-the-hell-writes-2-into-my-stack-2/)) | Implementing a melee combo system in C++ (link) |
  • link - content/uploads/2016/05/R.Gaul_Essentials_SE.pdf)) | Remaking Cavestory in C++ (youtube) |
  • link - existing-csharp-code-csharp-6)) |
  • link - c-programming-with-open-source-books/)) | 42 recommendations from Intel about coding in C++ (link) |
  • link - theory/)) | Render pipelines desing in C++ (link) |
  • link - chapter/multithreading/)) | Blender python addon programming (youtube) |
  • link - Eir92SZMl7tPBS4Z)) | Computer graphics resources (link) |
  • link - your-game-for-deterministic-netcode/)) |
  • link - to-End procedural generation in Caves of Qud (youtube) |
  • link - programming-in-c-2jh2)) | Instant "Game Feel" tutorial: Secrets of Springs (youtube) |
  • link - generation-using-constraint-satisfaction.html)) | C# software developer tool list (link) |
  • link
  • link - V-N3m0Go4deliWHPFwT)) | The guide to Git I never had (link) |
  • link - glossary)) |
  • link - ways-better-cpp-summer/)) | How to Unit Test Unity code (youtube) |
  • link - i-used-to-develop-a-game-engine)) | The poor man's netcode (link) |
  • link - software-development-process-90-months-of-evolution/)) | Creating a hexagonal grid (link) |
  • link - indexing-in-games-and-geospatial-applications-f351d461cd62)) | Everything Multiplayer, from basic network programming, to complex state management (youtube) |
  • link - light-volumetric-lighting-with-post-processing-and-raymarching/)) | A study path for Game Programmers (link) |
  • link - Started)) |
  • link - -gpvm-website.netlify.app/resources/)) |
  • youtube - platformer-ai-from-low-level.html)) | Github's collection of open-source game engines (link) |
  • youtube - to-become-a-game-engine-developer)) | Introduction to GPUs with OpenGL (link) |
  • youtube - rahmatullah.medium.com/the-pyramid-of-basic-coding-principles-e33b7c3cb316)) | How to prevent Cheating and Hacking with proper Client + Server based C# programming (youtube) |
  • youtube - graphics-101-textures-uv-mapping-and-texture-filtering/)) | Modern OpenGL 3.0+ (youtube) |
  • youtube - a-game-engine-in-2017/)) | Making A Character Controller in Unity (youtube) |

**Commercial**

  • link - ads-stats-ios-android-game/)) | Dustforce sales figures (link) |
  • youtube
  • youtube - for-pitching-to-publishers/)) |
  • link
  • link - indie-developers-guide-to-publishers-eb896a05353)) | Pitching Publishers the Right Way (link) |
  • youtube - lab/early-retention-or-what-players-want-e733aae272af)) | Empathizing with Steam: How people shop for your game (youtube) |
  • link
  • link - things-i-learned-pitching-my-game-to-publishers/)) | Key terminology in Game Publishing (link) |
  • link - is-big-success-pay-what-you-want.html)) | 15 Days of Waking Mars at $2.99 (link) |
  • youtube - awesome-sources-of-funding-grants-for-your-indie-game)) |
  • youtube - revenue-calculator.com/)) | The art of video game commercials (youtube) |
  • youtube - casual games that will thrive globally (link) | Pitching your game to A publisher, tips and advice (link) |
  • youtube - on-pitching-your-indie-game-to-publishers)) | Making money making games (link) |
  • link - Based Forecast tool for game developers (link) | |
  • link - shape-of-the-app-store/)) |

**Design**

  • link - combat-system-design/)) | UX How-To (youtube) |
  • youtube
  • youtube - books-every-game-product-designer-read/)) |
  • youtube - Theory-of-Fun-10)) | Why is Pokemon Go so addicting? (youtube) |
  • youtube - randomness/)) | 5 things we learned about the appeal of competition from over 239k gamers (link) |
  • youtube - damage-is-too-damn-high-or-achieving-the-perfect-balance-3ccccbe70756)) | The psychology of games (youtube) |
  • youtube
  • youtube
  • youtube
  • youtube - Designing enemies for retro games (link) | Mega Man analysis, Cut Man's level design (youtube) |
  • youtube - etltVp94nSxF2on17-ZK)) | 7 tips for aspiring game designers (link) |
  • youtube - design-and-the-creation-of-videogame-cities-f56449f74d7f)) | Pretty pixels, the importance of visuals in game design (link) |
  • link
  • link - ultimate-guide-to-visual-storytelling-59e3028fcd8c)) | Level design on upcoming game Outcasters (link) |
  • link
  • link - comprehensive-list-of-ux-design-methods-deliverables-2021-2feb3e70e168)) |
  • link - do-you-fund-that-game-prototype)) | How to improve In-Game economies (youtube) |
  • youtube - based roguelite mechanics (link) |
  • youtube - in-videogames/)) | Better tutorials for complex games (youtube) |
  • link - sPHy5PJxI)) | How to tell stories in video games (youtube) |
  • youtube - science-of-battle-systems-in-action-rpgs-4256b1f515b)) | Practical creativity, what science tells us about creativity (youtube) |
  • link - gameplay-techniques-on-2d-platformers-8da3392c3c8f)) | Deduction mechanics in games (link) |
  • youtube
  • youtube - guide-to-implementing-2d-platformers/)) | How to create Cinematics using Unity Cinemachine Dolly Track Camera (youtube) |
  • youtube - in-open-world-games-e73b0bc1b1b)) |
  • youtube - game-design-principles-8000ffdd48e1)) | How to combine video game genres (youtube) |
  • link - -3meejDM-U)) | Risk and reward (youtube) |
  • youtube - of-game-economy-1-7c7fb1f5ddf2)) | Great books for aspiring Game Designers (link) |
  • youtube - games-company/advanced-math-in-game-design-random-walks-and-markovian-chains-in-action-b12d3749d922)) | Core game loops (link) |
  • youtube - to-create-your-own-metroidvania/)) | The quest to enhance design in video games (link) |
  • link
  • link - immersive-games-1-1-maintaining-the-magic-circle)) | Universal laws of Game Design (link) |
  • youtube - game-designer-assignments-e6b89316fef9)) | Trello for game dev, a starter guide (youtube) |
  • link - nudges-to-use-in-videogames-to-manipulate-the-player-242de739e59b)) | How to come up with Unique game ideas (youtube) |
  • link
  • youtube - like combat design boss (link) | Math puzzles (link) |
  • link
  • link - experience-design)) |
  • link - systems-in-rpgs)) | Rules of Open World game design (youtube) |
  • link - how-games-get-pegi-ratings/)) | How to make a game people CARE About (youtube) |
  • youtube - narrative-design-for-video-games-an-indie-approach)) | How to write a good story that doesn't give me headaches (link) |
  • youtube - video-games-are-tough-for-storytelling)) | Game Enemy Design: a beginner’s guide (link) |
  • link - tutorial-is-a-lie)) | Story Structure 101: super basic shit (link) |
  • link - designed-economies-for-150m-games-here-s-my-ultimate-handbook)) | Game Mechanics: Interaction Loop and the Game State (link) |
  • link
  • link - storytelling-in-dishonored-2/)) |
  • link - Length essay on the design of Diablo II (link) |
  • youtube - deceptive-promise-of-iterations-in-game-development-7ce86f6f2a51)) | The Gameplay Room Principle: flexible, cross-genre map design (link) |
  • link - notes-on-implementing-narrative-in-afterlove-ep-344c3ab701fb)) | The Level Design Book (link) |
  • link - cosmin-oniscu.medium.com/solving-the-open-world-problem-58426e929f95)) | Game design is simple, actually (link) |
  • youtube - Design/Books)) | Pixar in a Box: the art of storytelling (link) |

**Engines**

**Godot**

**Localization**

**Marketing**

  • youtube - by-step guide on how to promote your game (link) | How to calculate a marketing budget for your game in 3 steps (link) |
  • youtube - marketing-presentation)) | Five common mistakes made in marketing freemium apps (link) |
  • link - spy/understanding-your-game-through-data-8b09ca93ec11#.ljmc44pid)) |
  • link - 2016 edition (link) | Video game analytics (metrics) you NEED to measure (link) |
  • link - marketing/how-to-top-the-app-store-charts-with-no-marketing-budget/)) | Best practices for rewarded video ads (link) |
  • link - dollar budget (link) |