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) |