- 🎮 Game Engines
- 🎨 Art & Graphics
- 🔊 Audio & Music
- 📐 Game Design
- 💻 Programming Resources
- 📣 Marketing & Launch
- 💰 Monetization
- 🤝 Community & Networking
- 📖 Learning Resources
- ✨ Inspiration
- 🔧 Tools & Utilities
- ⚖️ Legal & Business
- 🏆 Hall of Fame
- 🤝 Contributing
| Engine | Language | Best For | Link |
|---|---|---|---|
| Godot 4 | GDScript, C# | 2D/3D, Beginners | godotengine.org |
| Bevy | Rust | Data-driven ECS | bevyengine.org |
| Defold | Lua | Mobile, 2D | defold.com |
| Cocos2d-x | C++ | Mobile, 2D | cocos.com |
| Raylib | C | Learning, Prototyping | raylib.com |
| Love2D | Lua | 2D, Jam Games | love2d.org |
| Pygame | Python | Learning, 2D | pygame.org |
| libGDX | Java/Kotlin | Cross-platform | libgdx.com |
| MonoGame | C# | XNA Successor | monogame.net |
| Stride | C# | 3D, Open Source | stride3d.net |
| Open 3D Engine | C++ | AAA Open Source | o3de.org |
| Fyrox | Rust | 3D, Feature-rich | fyrox.rs |
| Ebiten | Go | 2D, Simple | ebitengine.org |
| Engine | Language | Pricing | Link |
|---|---|---|---|
| Unity | C# | Free <$100K rev | unity.com |
| Unreal Engine 5 | C++, Blueprints | Free <$1M rev | unrealengine.com |
| GameMaker | GML | $0-$100/mo | gamemaker.io |
| RPG Maker | JavaScript | One-time purchase | rpgmakerweb.com |
| Construct 3 | Visual/JS | Subscription | construct.net |
| Buildbox | Visual | Freemium | buildbox.com |
| GDevelop | Visual/JS | Free/Premium | gdevelop.io |
- Ren'Py - Visual novels - renpy.org
- Twine - Interactive fiction - twinery.org
- RPG in a Box - Voxel RPGs - rpginabox.com
- PICO-8 - Fantasy console - lexaloffle.com/pico-8
- TIC-80 - Fantasy console (free) - tic80.com
- Bitsy - Tiny games - bitsy.org
- Ink - Narrative scripting - inklestudios.com/ink
- GB Studio - Game Boy games - gbstudio.dev
| Tool | Type | Price | Link |
|---|---|---|---|
| Aseprite | Pixel Art | $20 | aseprite.org |
| Pixelorama | Pixel Art | Free | orama-interactive.itch.io/pixelorama |
| Krita | Digital Painting | Free | krita.org |
| GIMP | Image Editing | Free | gimp.org |
| Photopea | Browser Editor | Free | photopea.com |
| Inkscape | Vector Graphics | Free | inkscape.org |
| Affinity Designer | Vector/Raster | $70 | affinity.serif.com |
| Clip Studio Paint | Digital Art | Subscription | clipstudio.net |
| Pyxel Edit | Pixel Art/Tiles | $9 | pyxeledit.com |
| GraphicsGale | Pixel Animation | Free | graphicsgale.com |
| Piskel | Browser Pixel Art | Free | piskelapp.com |
| LibreSprite | Pixel Art | Free | libresprite.github.io |
| Tool | Use Case | Price | Link |
|---|---|---|---|
| Blender | Full 3D Suite | Free | blender.org |
| MagicaVoxel | Voxel Art | Free | ephtracy.github.io |
| Blockbench | Voxel/Low-Poly | Free | blockbench.net |
| Mixamo | Character Rigging | Free | mixamo.com |
| Asset Forge | 3D Building Blocks | $40 | assetforge.io |
| Kenney Shape | 3D Modeling | Free | kenney.nl/tools/kenney-shape |
| Cascadeur | Animation | Free tier | cascadeur.com |
| Plasticity | CAD for Artists | $149 | plasticity.xyz |
| ArmorPaint | Texture Painting | Free | armorpaint.org |
| Tool | Type | Link |
|---|---|---|
| Midjourney | Concept Art | midjourney.com |
| Stable Diffusion | Open Source AI | stability.ai |
| Leonardo.ai | Game Assets | leonardo.ai |
| Scenario | Game Textures | scenario.com |
| Runway | AI Video/Gen | runwayml.com |
| Krea | Real-time AI | krea.ai |
- Kenney Assets - Thousands of free assets - kenney.nl/assets
- OpenGameArt - Community assets - opengameart.org
- itch.io Assets - Marketplace - itch.io/game-assets
- Game-Icons.net - Icon library - game-icons.net
- Lospec - Palettes & Tutorials - lospec.com
- Quaternius - Free 3D models - quaternius.com
- Poly Pizza - Low-poly 3D assets - poly.pizza
- Sketchfab - 3D model marketplace - sketchfab.com
- Textures.com - PBR textures - textures.com
- ambientCG - Free PBR materials - ambientcg.com
| Tool | Price | Platform | Link |
|---|---|---|---|
| LMMS | Free | All | lmms.io |
| Audacity | Free | All | audacityteam.org |
| Reaper | $60 | All | reaper.fm |
| FL Studio | $99+ | Win/Mac | image-line.com |
| Ableton Live | $99+ | Win/Mac | ableton.com |
| GarageBand | Free | Mac/iOS | Apple App Store |
| Ardour | Free | All | ardour.org |
| Resource | Type | Link |
|---|---|---|
| Freesound | CC Library | freesound.org |
| sfxr | Generator | sfxr.me |
| Bfxr | Generator | bfxr.net |
| ChipTone | Chiptune SFX | sfbgames.itch.io/chiptone |
| Soundsnap | Premium | soundsnap.com |
| Sonniss GDC Bundle | Free yearly | sonniss.com |
| ZapSplat | Free SFX | zapsplat.com |
| Mixkit | Free SFX | mixkit.co/free-sound-effects |
| Tool | Type | Link |
|---|---|---|
| Bosca Ceoil | Chiptune | boscaceoil.net |
| BeepBox | Browser Chiptune | beepbox.co |
| Famistudio | NES Music | famistudio.org |
| Soundraw | AI Music | soundraw.io |
| Suno | AI Music | suno.ai |
| Udio | AI Music | udio.com |
- Kevin MacLeod - Incompetech - incompetech.com
- Free Music Archive - freemusicarchive.org
- Epidemic Sound - Subscription - epidemicsound.com
- Artlist - Subscription - artlist.io
- Uppbeat - Free with credit - uppbeat.io
- Game Design Document Template - Comprehensive GDD
- One Page Design Doc - Rapid prototyping
- Tom Francis GDD - Heat Signature dev
- Game Programming Patterns - Bob Nystrom (FREE)
- Game Mechanics Explorer - Catalogued mechanics
- Machinations - Game economy design
- Game UI Database - UI/UX reference
- Level Design Book - Free online resource
- World of Level Design - Tutorials
- Level Design Lobby - Community resources
- Blocktober Collection - Level blockouts
- GameAnalytics - Free analytics
- DeltaDNA - Player analytics
- Amplitude - Product analytics
| Resource | Focus | Link |
|---|---|---|
| Game Programming Patterns | Architecture | gameprogrammingpatterns.com |
| Red Blob Games | Algorithms | redblobgames.com |
| Catlike Coding | Unity/C# | catlikecoding.com |
| GDQuest | Godot | gdquest.com |
| Brackeys (Archive) | Unity | youtube.com/brackeys |
| Sebastian Lague | Procedural Gen | youtube.com/SebastianLague |
| The Coding Train | Creative Coding | thecodingtrain.com |
| Handmade Hero | C/C++ Low-level | handmadehero.org |
- Procedural Generation Wiki - Techniques & algorithms
- Wave Function Collapse - Pattern generation
- Poisson Disk Sampling - Point distribution
- Dungeon Generation - Bob Nystrom
- Procedural Dungeon Generation Algorithm - Detailed guide
- Gabriel Gambetta Fast-Paced Multiplayer
- Source Engine Networking
- Photon Engine - Multiplayer service
- Mirror Networking - Unity open-source
- Nakama - Open-source game server
- Colyseus - Multiplayer framework
- Essential Math for Games - Free book
- Linear Algebra for Games - Interactive
- Easing Functions - Animation curves
- 3Blue1Brown - Visual math explanations
- The Book of Shaders - Fragment shaders
- Shader Toy - Shader examples
- Unity Shader Bible - Unity shaders
- Godot Shaders - Godot shader library
| Platform | Purpose | Link |
|---|---|---|
| Steam | Distribution | partner.steamgames.com |
| itch.io | Indie Friendly | itch.io |
| GOG | DRM-Free | gog.com |
| Epic Games Store | 12% cut | store.epicgames.com/publish |
| Humble Bundle | Bundles | humblebundle.com |
| Game Jolt | Indie Community | gamejolt.com |
- Chris Zukowski Marketing - Essential reading
- Steam Wishlists Guide
- Steam Marketing Best Practices
- Victoria Tran Marketing Talks - Marketing expert
- Keymailer - Key distribution
- Woovit - Influencer outreach
- Games Press - Press releases
- presskit() - Media kit generator
- Indie Game Press List - Contact database
- Twitter/X - Dev community, #gamedev #indiedev #screenshotsaturday
- Reddit - r/gamedev, r/indiegaming, r/playmygame, r/IndieDev
- TikTok - Short-form devlogs, #gamedev
- YouTube - Devlogs, trailers
- Discord - Community building
- Bluesky - Growing gamedev community
- Derek Lieu Trailer Tips - Industry expert
- DaVinci Resolve - Free editor
- Capsule - Game trailer editor
- Kinemaster - Mobile editor
| Source | Type | Link |
|---|---|---|
| Kickstarter | Crowdfunding | kickstarter.com |
| Patreon | Ongoing Support | patreon.com |
| Ko-fi | Tips/Memberships | ko-fi.com |
| Indie Fund | Investment | indie-fund.com |
| Fig | Crowdfund + Invest | fig.co |
| Epic MegaGrants | Grants | unrealengine.com/megagrants |
| Humble Games Fund | Publisher Fund | humblegames.com |
| WINGS Interactive | Investment | wingsinteractive.com |
- Fellow Traveller - Narrative games
- Devolver Digital - Indie powerhouse
- Raw Fury - Indie friendly
- Annapurna Interactive - Premium indie
- Team17 - Established indie publisher
- Armor Games Studios - Web/mobile focus
- tinyBuild - Growing publisher
- Hooded Horse - Strategy focus
- Premium - One-time purchase
- Free-to-play - Cosmetics/battle pass
- DLC & Expansions - Additional content
- Season Passes - Content bundles
- Early Access - Paid development
- Demos - Lead generation
| Jam | Frequency | Link |
|---|---|---|
| Ludum Dare | 3x/year | ldjam.com |
| Global Game Jam | Annual | globalgamejam.org |
| GMTK Game Jam | Annual | itch.io/jam/gmtk |
| Weekly Game Jam | Weekly | itch.io/jams |
| js13kGames | Annual | js13kgames.com |
| Pirate Software Jam | Regular | piratesoftware.live |
- Game Dev League - Large general community
- Godot Engine - Official Godot
- Unity Developer Community - Official Unity
- Game Dev Network - Career focused
- Indie Game Developers - Feedback & support
- Pirate Software - Thor's community
- r/gamedev - Main subreddit (1M+ members)
- r/indiegaming - Indie focus
- r/gamedesign - Design discussion
- r/IndieDev - Indie developers
- TIGSource Forums - Indie veterans
- GameDev.net - Long-running community
- GDC - Game Developers Conference
- PAX - Consumer shows (East/West/Aus)
- Day of the Devs - Indie showcase
- Steam Next Fest - Demo events
- gamescom - European major
- IndieCade - Independent games festival
- SIEGE - Southern Interactive Entertainment
| Title | Author | Focus |
|---|---|---|
| Game Programming Patterns | Bob Nystrom | Architecture |
| The Art of Game Design | Jesse Schell | Design |
| Blood, Sweat, and Pixels | Jason Schreier | Industry stories |
| A Theory of Fun | Raph Koster | Design philosophy |
| Level Up! | Scott Rogers | Game design |
| Masters of Doom | David Kushner | Industry history |
| Rules of Play | Salen & Zimmerman | Game design theory |
| Game Feel | Steve Swink | Player experience |
| Channel | Focus | Link |
|---|---|---|
| Game Maker's Toolkit | Design Analysis | youtube.com/GameMakersToolkit |
| GDC | Conference Talks | youtube.com/GDC |
| Extra Credits | Game Design | youtube.com/ExtraCredits |
| AI and Games | AI in Games | youtube.com/AIandGames |
| Jonas Tyroller | Indie Journey | youtube.com/JonasTyroller |
| ThinMatrix | Java Game Dev | youtube.com/ThinMatrix |
| Masahiro Sakurai | Game Design | youtube.com/@saborustar |
| Pirate Software | Dev & Industry | youtube.com/@PirateSoftware |
| Aarthificial | Devlogs | youtube.com/@aarthificial |
| Miziziziz | Indie Tips | youtube.com/@Miziziziz |
- Eggplant Show - Indie dev stories
- Game Dev Loadout - Tools & workflows
- Coffee with Butterscotch - Indie studio life
- Noclip Podcast - Documentary team
- Game Dev Advice - Industry tips
- Game Design Round Table - Design discussion
| Game | Developer | Why Study It |
|---|---|---|
| Hollow Knight | Team Cherry | Art direction, scope |
| Stardew Valley | ConcernedApe | Solo dev, polish |
| Celeste | Maddy Makes Games | Game feel, accessibility |
| Undertale | Toby Fox | Narrative innovation |
| Hades | Supergiant Games | Roguelike design |
| Vampire Survivors | poncle | Viral mechanics |
| Balatro | LocalThunk | Card game design |
| Slay the Spire | MegaCrit | Deckbuilder pioneer |
| Among Us | Innersloth | Social deduction |
| Cult of the Lamb | Massive Monster | Genre blend |
| Tool | Price | Link |
|---|---|---|
| Notion | Free tier | notion.so |
| Trello | Free tier | trello.com |
| HacknPlan | Game-focused | hacknplan.com |
| Codecks | Card-based | codecks.io |
| Linear | Modern PM | linear.app |
| Milanote | Visual boards | milanote.com |
- Git - git-scm.com
- GitHub - github.com
- GitLab - gitlab.com
- Plastic SCM - Unity integration - plasticscm.com
- Perforce - Large files - perforce.com
- Git LFS - Large file storage - git-lfs.com
- PlaytestCloud - playtestcloud.com
- BetaTesting - betatesting.com
- UserTesting - usertesting.com
- Steam Playtest - Free Steam feature
- Crowdin - crowdin.com
- POEditor - poeditor.com
- Localazy - localazy.com
- Loco - localise.biz
- OBS Studio - obsproject.com
- ScreenToGif - screentogif.com
- ShareX - getsharex.com
- LICEcap - cockos.com/licecap
- LLC vs Sole Proprietor considerations
- Indie Game Business Legal Guide
- Video Game Attorney
- Creative Lawyers
- Publisher agreements checklist
- Contractor/freelancer agreements
- Revenue share structures
- Contract Templates
- Trademark basics for game titles
- Music licensing considerations
- Asset licensing (commercial use)
- USPTO Trademark Search
- Data collection requirements
- Privacy policy generators
- Analytics compliance
- GDPR for Games Guide
Community-voted favorite resources. Add yours via PR!
- 🥇 Game Programming Patterns - Free architecture book
- 🥈 How to Market a Game - Essential marketing resource
- 🥉 Kenney Assets - Free game assets
See CONTRIBUTING.md for guidelines.
Quick Add: Found a great resource? Open an issue or submit a PR!
To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.
