An ultimate list of all the tools needed for your indie game development journey

In the ever-expanding universe of indie game development, the journey from concept to a fully-realized game is both thrilling and daunting. Independent developers, often working with limited resources and tight budgets, face the challenge of bringing their unique visions to life. Fortunately, the digital age has democratized the development process, providing an abundance of resources that cater to every aspect of game creation. From photorealistic PBR (Physically Based Rendering) assets that breathe life into environments with stunning realism, to captivating soundtracks that enhance the immersive experience, the tools at a developer’s disposal are more accessible and versatile than ever.

Creating a game that resonates with players requires not just technical skills, but also a deep understanding of artistry and storytelling. For indie developers, this often means wearing multiple hats—game designer, artist, sound engineer, and marketer. In this vibrant ecosystem, resources like high-quality 2D pixel art assets and comprehensive 3D game asset libraries are invaluable, enabling creators to infuse their games with personality and depth without the need for extensive teams or budgets.

Moreover, the art of sound design and music creation in games cannot be understated. Music and sound effects play pivotal roles in setting the tone of the game, influencing player emotions, and enhancing gameplay dynamics. For indie developers, mastering these elements can elevate a game from good to unforgettable, creating memorable experiences for players.

This article aims to guide indie game developers through the rich landscape of resources available for game creation. Whether you’re crafting a pixel-perfect 2D platformer, designing a complex 3D world, or composing an original soundtrack, we’ll explore the tools and communities that can help bring your vision to life. Join us as we delve into the essential assets and insider tips that can empower your indie game development journey, ensuring that your game not only reaches the finish line but stands out in the crowded marketplace.

If you have found this useful and want to send a ☕ to its author, do it here! https://ko-fi.com/yaustar

Art Assets

CC0 Textures – PBR Textures

https://cc0textures.com/

PBR textures that are under the CC0 license

CC0 HDRI Cubemaps, Models and Textures

https://polyhaven.com/  (use https://matheowis.github.io/HDRI-to-CubeMap/ to convert)

Unruly Games PSD Logo Templates – Easy editable logos

https://assetstore.unity.com/packages/2d/gui/icons/psd-logo-templates-103928

Edit with PhotoPea

Unruly Games Simple UI – Clean, neutral UI pack

https://assetstore.unity.com/packages/2d/gui/icons/simple-ui-103969

Kenney Game Assets – Lots of CC0 2D/3D art, UI and audio packs

https://kenney.nl/assets

Game Icons – CC3 SVG game icons

https://game-icons.net/

Loads of great icons  for UI and symbol use. Backgrounds, colours and shapes are all configurable.

Dev Assets by Brackeys – Pay what you inc free want 3D textured assets

http://devassets.com/

Cultural Heritage 3D Models – CC0 by Thomas Flynn

Light probe cubemaps

https://www.pauldebevec.com/Probes/

Kay Lousberg Art Packs

https://kaylousberg.itch.io/

RGS Dev Art Packs

https://rgsdev.itch.io/ – Selection of free and paid assets 

SVG Repo – Icons

https://www.svgrepo.com/ – Free for commercial use under some different licences.

Google Material Icons

https://fonts.google.com/icons – Free for use under the Apache Licence 2.0

Feather Icons

https://feathericons.com/ – Open source icons

Craftpix Freebies – Free 2D game assets

https://craftpix.net/freebies/

Blockout Textures – Prototyping textures

https://github.com/astrochili/blockout-textures

Quaternius Models – CC0 low poly 3D models

https://quaternius.com/

Snyty Store – Low poly Art theme packs

Art Tools

Blender (Windows, Mac, Linux) – 3D and 2D art package and video editor

De Facto standard for free modelling software (check out their features page).

Assert Forge (Windows, Mac, Linux) – Create models from prefab meshes

http://assetforge.io/

Make models out of ‘blocks’/prefabs (think Duplo)

Sprytile – Create 3D models from spritesheet tiles (requires Blender)

https://chemikhazi.itch.io/sprytile

Crocotile 3D – Create 3D models from spritesheet tiles

https://crocotile3d.com/

Blockbench – Collaborative, online blocky modelling and animation tool

https://blockbench.net/

Also is downloadable as an offline, local software package.

PhotoPea – PSD editor in a browser

https://www.photopea.com/

Texture Packer – Pack individual sprites, icons into a single sprite sheet

https://www.codeandweb.com/texturepacker

Sprite Sheet Packer – Free, online ‘lite’ version of Texture Packer

https://www.codeandweb.com/free-sprite-sheet-packer

Free Texture Packer – Open source, cross platform texture packer

ShoeBox – A 2D image toolbox, texture packer, splitter, ripper, bitmap fonts

http://renderhjs.net/shoebox/ 

Pattern Generator – Create repeated pattern textures/images

https://doodad.dev/pattern-generator/

Dither Me This – Dither filter for ‘that’ look

https://doodad.dev/dither-me-this/

Art Resources

Colour palettes based on Indie Games

The Complete Guide to Visual Effects in League of Legends

https://nexus.leagueoflegends.com/wp-content/uploads/2017/10/VFX_Styleguide_final_public_hidpjqwx7lqyx0pjj3ss.pdf

Recommend YouTube videos for VFX

https://www.youtube.com/@1MaFX/featured

Audio Assets

Kenney Audio Packs – CC0 

https://kenney.nl/assets?q=audio

Casual Game SFX Pack – CC0

https://assetstore.unity.com/packages/audio/sound-fx/free-casual-game-sfx-pack-54116#content

Gamemaster Pro Sound Collection – 8076 sound effects

Audio Tools

Audacity – Audio editor

https://www.audacityteam.org/

Bfxr – Sound generator

https://www.bfxr.net/

Fonts

Stephan Dube Xbox One and PS4 UI Font – Free for commercial use

UX and UI Design References

Game UI Database – Collection of UI elements in games

https://www.gameuidatabase.com/

Huge database of UI elements in many mainstream games for mechanics such as lives, health bars, etc

Interface In Games – Collection of UI elements in games

Huge database of UI elements in many mainstream games for mechanics such as lives, health bars, etc

Collection of resources and books on UX

GameUX MG

https://gameuxmasterguide.com/

Blog posts and Wiki pages on different areas of UX design such as Typogrpahy and Color.

GoodUI

https://goodui.org/

A site with A/B tried and tested design patterns for sites to produce higher conversion rates and growth.

Switch Icon Showdown! – Nintendo Switch games icon history

https://www.switchiconshowdown.com/changes.php

Fiery Mario – Presentation on onboarding users

https://richardlhawkes.github.io/fiery-mario-deck/%E2%80%8B#0

Game Design Tools

Map generators

City Generatorhttps://github.com/ProbableTrain/MapGeneratorDungeon Scrawlhttps://dungeonscrawl.com/
Grid Cartographerhttps://gridcartographer.com/ Hex, grid, even export to OBJAzgaar’s Fantasy Map Generatorhttps://azgaar.github.io/Fantasy-Map-Generator/ 

Machinations – Game balancing tool

https://machinations.io/

Flow graph game balancing tool and test. They do several webinars on how to use the tool including this one where they modelled Hades,

Game Design References

GameDocs.org – Game Design documents and pitches 

Includes the classic Lucas Arts games, Ninja Theory and Doom.

VR Locomotion Vault

https://locomotionvault.github.io/

Great collection of all the different movement controls in the VR space. GIFs and breakdowns on comfort, ease of use etc.

Game a week exercise 

https://docs.google.com/document/d/1JNLojNIQNwn80043PUJ7ZyYXOjtAI4XHJibvtpe7El4/edit

From the Royal Melbourne Institute of Technology

11 game themes and examples of games that use that theme. Useful if you need to get out of a creative rut.

Design Games for Game Designers

A presentation of games for teaching students the fundamentals of Game Design

The Theory and Practice of Cameras in Side-Scrollers 

Scroll Back: The Theory and Practice of Cameras in Side-Scrollers

https://www.gamedeveloper.com/design/scroll-back-the-theory-and-practice-of-cameras-in-side-scrollers

Great article on common camera logic and behaviour with 2D games with some great GIFs to explain

UI and UX review for card games

Nice little twitter thread about UI and UX flow in card games. Highlights:

Make the card recognisable while it’s in your hand. eg name, cost, type, anything that unique identifies it. 

Selecting the card makes it obvious what it does, what it targets and the effect.

x. strike deals 9, not 6, against a vulnerable enemy!

xi. these are the places i can put spider cocoon. interactions with adjacent placements would be highlighted.

And the follow up animation when played

Zelda: Breath of the Wild open world design

How Nintendo Solved Zelda’s Open World Problem (Game Maker’s Toolkit)

Nintendo’s path design breaks linearity, taking the player on a journey full of mini discoveries using smaller landmarks

The landmarks are hidden behind hills/mountains which gives elements of surprise without overwhelming the player

Dark Pattern Games

https://www.darkpattern.games/

A reference guide to ‘dark’ mobile game patterns where a dark pattern is: ‘something that is deliberately added to a game to cause an unwanted negative experience for the player with a positive outcome for the game developer.’

Riot Game Design Curriculum

A public course for teachers, workshop instructors etc to teach high school students (and others) the fundamentals of game design.

https://www.riotgames.com/en/urf-academy/curriculum-guide

Programmer References

Helpful git commands for beginners

https://dev.to/s2engineers/helpful-git-commands-for-beginners-40bm

Great cheat sheet for the most common commands.

Game programming patterns

https://gameprogrammingpatterns.com/

Common patterns used in games and software development.

Refactoring.Guru

https://refactoring.guru/

Common patterns used in games and software development, walkthrough refactoring code process.

3D Math Primer for Graphics and Game Development

https://gamemath.com/

Free book on 3D math for games.

Math for Game Devs (2023)

Lecture series on maths used in game development

Procedural Content Generation in Games

http://pcgbook.com/

Game Networking Resources by ThusSpokeNomad

https://github.com/ThusSpokeNomad/GameNetworkingResources

GameCI – Free Unity CI Cloud Build service

https://game.ci/

Project Management Software

Codecks.io – Card game based interface for project management

https://www.codecks.io/

Designed and made by game developers and is presented in a card game like manner. Looks great for small teams but lacks the powerful queries in other management tools.

Free for up to 3 users and 5 projects otherwise 5 EUR per user per month.

HacknPlan – Integrates the game design document as part of the project tracking

https://hacknplan.com/

More scalable for teams of teams and has infinitely nestable tasks. Create tasks from the game design documentation rather than keeping the two separate. Used by many indie studios as seen in the showcase.

Has a lot of the features that you would expect for large teams and projects, including metrics dashboard, kanban view, gantt charts etc.

Free for personal use going up to 6 EUR per user for teams.

Basecamp – Suite of management tools and communication.

https://basecamp.com/welcome-back

All in one hub with instant messaging, discussion threads, to do lists, files, scheduling etc all in one package. Flat rate for any team size.

Free for 3 projects, 20 Users, 1GB. Otherwise 99 USD per month.

Notion – Wiki like knowledge base

https://www.notion.so/

An easy space to create knowledge base pages to be shared with the team. It’s also capable of planning and keeping track of tasks, calendar etc.

Miro – Infinite online whiteboard

https://miro.com/

Create your own management workflow and product overview with virtual sticky notes, pinned images, videos. Allows multiple users to use and edit it at the same time. Provides templates for common use cases.

Free for 3 boards and unlimited members.

JIRA – Industry standard project and issue tracker

https://www.atlassian.com/software/jira

Industry standard for managing projects which means there is a lot of resources and help available if you get stuck. It has a VERY powerful querying language but can be quite clunky to deal with.

Dashboards, reports, etc are all very customisable so a lot can be automated in terms of sharing data and current work in progress.

Free for up to 10 users.

YouTrack – A programmer focused issue tracker with knowledge base

https://www.jetbrains.com/youtrack

An issue tracker that was made by developers for developers. There are a lot of keyboard shortcuts and navigation that you would expect from an IDE.

It also now contains a knowledge base to keep reports, documentation etc.

Free for up to 10 users.

Trello – Streamlined card based, virtual board

https://trello.com/

A column tracker based virtual board that is very straightforward and flexible to use. Subnautica used it in the past.

Business

dotoolkit() – Templates for Presskit and Contracts

http://dotoolkit.com/

Games Opportunities – Funding opportunities

A monthly curated publication with details of upcoming funding opportunities, award entry dates, conference speaker calls etc.

Global Games Industry Guide

https://trello.com/b/BRHxZpZ9/

Huge resource of links and resources to funding, events, accessibility etc.

Pitch Deck Sample

https://docs.google.com/presentation/d/1utCfsSnV1MZnU8Q2oFucBz5JnDGelLdQdciFx1pUQr0/edit#slide=id.p1

From Gwen Foster at Superhot Presents

Video Game Pitch Decks

https://www.notion.so/Pitch-Decks-f56e38c13fe6417f8379859e74367e1a

A directory of pitch decks from existing games.

Wargoove Pretend Pitch Deck

https://docs.google.com/presentation/d/18VijoCAzJiQwA4UUks9qVA_TPXRjL78aoywE9rdLPVQ/edit#slide=id.gac3e2faaf6_0_81

Game Conference Guide

List of all the upcoming global game conferences. 

Rawfury’s Developer Resources

Includes templates and examples for MNDAs, pitch documents, revenue graph projections, etc

Investors List

Publisher List (mostly mobile)

https://airtable.com/shrnWQArNzTM1JmUv/tblRFLawBJA8QbjPN

Alan’s Gamedev Resources Sheet (Public)

https://docs.google.com/spreadsheets/d/11g8MCMFNrBM0CXIWrT8bej5vqR1fCJGMhoFfbS5ph3Q/edit#gid=2141736845

Massive spreadsheet with publishers, localisation companies, porting, etc

Narvik Digest – Games business newsletter

Great newsletter covering the business side of games such as revenue numbers and acquisitions. 

How to Market a Game

List of resources, blog posts about marketing games. There’s a little upselling of his book but even then, there’s a lot of useful information here.

Indie Game Marketing YouTube playlist 

Huge list of videos from a virtual conference by Indie Game Business regarding marketing and User Acquisition.

Game Marketing Campaigns

https://gamemarketingcampaigns.com/

A database of in depth looks on games marketing campaigns including Fall Guys, Cyberpunk 2077 and Valorant.

GameDiscoverCo newsletter

https://newsletter.gamediscover.co/

A great newsletter that regularly posts how users find games to buy and play.

Vestd – Manage share and equity

https://www.vestd.com/

“Digital equity management, the ability to issue shares & options instantly, a real time cap table, legal docs, the option scheme designer and shareholder dashboards.”

Communication Tools

Screen.so – Multiplayer screen sharing 

https://screen.so/#/home

The founder created ScreenHero before it was brought by Slack. This is one of the few screen sharing tools that supports multiple cursors from each user allowing a more natural conversation flow. ‘Look over here’ can be accompanied with their own cursor movement.

Downside is that the host needs to be able to support a screen share upload to each user which makes it unwieldy for a big group.

Twist – Easy, accessible forum-like communication

https://twist.com/

A cross between traditional forum and instant chat, with threads as the focus and allowing for more structured conversation while keeping some of the conveniences of instant chat.

Great for asynchronous teams as keeping track of multiple conversations is a lot easier compared to something like Slack or Discord.

Zulip – Instant chat with strong focus on using threads

https://zulipchat.com/

This is also designed for distributed, asynchronous teams with more focus on threads (or what they call topics) to keep the context of a conversation together.

Jitsi – Free and open source video conferencing

https://jitsi.org/

Free, open source video conferencing software with end to end encryption. They also host a ‘quick start’ meeting option at https://meet.jit.si/. No account needed.

Parsec – 60fps, low latency screen sharing 

https://parsecgaming.com/

Parsec was originally designed to allow users to play local multiplayer games without needing to be physically together. It can support a 60fps stream and can be used for more than games. I’ve used it to collaborate with team members where we needed to share the same screen and no other screen sharing software I’ve used supported a high framerate and remote input besides Screen.so.

Discord – ‘Best in class’ instant messaging and voice chat

https://discord.com/

It’s poor for structured team conversation but is probably one of best services for instant messaging and voice chat. 

Screen Capture

ShareX – Capture screenshots, videos, gifs (Win)

https://getsharex.com/

Fully featured screen capturing software that is free and open source. Can be a little overwhelming in features but being to take a screenshot and immediately make annotations from a single hotkey is great!

Lightshot – Easy image screen capture with annotation support (Win/Mac)

https://app.prntscr.com/en/index.html

OBS – Screen video capture with multiple input sources (Win/Mac/Linux)

https://obsproject.com/

Fantastic screen recorder if you need to record a tutorial, bug, feature request, etc. It does require the use of something like Handbrake to reduce the video file size though. They’ve also released a live virtual webcam feature so you can ‘stream’ via Google Meets, Zoom etc.

Kap – Easy video screen capture to MP4 or GIF (Mac)

https://getkap.co/

Open source screen capture for Mac that allows for basic editing and resizing after capture. Framerates and output type (GIF/MP4) can be done after the capture. Really wish there was a Window version! The closest I’ve found is ShareX.

GifCam – Simple GIF capture (Win)

http://blog.bahraniapps.com/gifcam/

Editing captures is not straightforward but it’s the best I’ve found to use on Windows so far.

https://www.bandisoft.com/honeycam/

Paid app but offers a ton of features that free GIF capture tools for Windows don’t have. Text, chat bubbles and multiple format exports.

Ray.so – Create beautiful code

https://ray.so/

Not quite screen capture but allows you to present code snippets in a nice visual way with social media etc.

Web Development Tools

Fill Murray – Quickly create image placeholders of any dimension

http://www.fillmurray.com/

URL that can be used for image placeholders

Eg Image that is 200 x 300 http://www.fillmurray.com/200/300

JSONbin.io – Free JSON hosting

https://jsonbin.io/

Useful for host configs and static game data that can be updated over the air without a new app deploy.

This Person Doesn’t Exist – AI generated faces

https://thispersondoesnotexist.com/

Great for placeholders on site mockups for testimonials. 

Amazing QR – Animated QR Codes

https://github.com/x-hw/amazing-qr

Much more interesting QR code generator and also supports animated GIFs!

(Learn more how QR codes work here

Nullitics

https://nullitics.com/

No cookie analytics for 1 EUR a month. Fully compliant with GDPR, ePrivacy, PECR, CCPA, and COPPA and requires no cookie banner.

Image Hosting Services

Catbox – Free 200MB uploads

https://catbox.moe/

No ads, simple direct URL to image.

JustPaste.it – Free text and image uploads

https://justpaste.it

No ads

Scrap

Note to self to look at interesting tools etc.

Free people to download

AI character animation:

https://cascadeur.com/

Low poly assets from BitGem: 

https://shop.bitgem3d.com/

Texture Generator

https://cpetry.github.io/TextureGenerator-Online/

Material Maker

https://rodzilla.itch.io/material-maker

NormalMap Generator

https://cpetry.github.io/NormalMap-Online/

Wick Editor – The next Flash editor?

https://www.wickeditor.com/#/about/

PlayerIO is the fast, easy, scalable & reliable way to build online games. Features such as BigDB, GameFS, Sitebox and Multiplayer makes it possible to build large complex online games without hosting a single server yourself.

https://playerio.com/

Another similar service colyseus.io: https://www.colyseus.io/ 

Write your game server in TypeScript/JavaScript. Integrate into your game using one of our client SDK’s. (See presentation overview, and more examples) 

Level Editor designed by the developers of Dead Cells

Game design resources:

https://departmentofplay.net/category/blog/

https://www.deconstructoroffun.com/blog

Ball base todo ‘list’

https://ballertodo.com/

BeepBox

https://www.beepbox.co/

BeepBox is an online tool for sketching and sharing instrumental melodies.

All song data is contained in the URL at the top of your browser. When you make changes to the song, the URL is updated to reflect your changes. When you are satisfied with your song, just copy and paste the URL to save and share your song!

Smithsonian Open Access

https://www.si.edu/openaccess

Looks like lots of images and models to use freely

Learning about shaders:

https://www.youtube.com/c/DanMoranGameDev/videos

Blog on hashnode free: https://hashnode.com/ 

https://tools.kenney.nl/kenshape/

Maximo for characters and animations

https://www.mixamo.com/

Bitmap flow: https://bauxite.itch.io/bitmapflow

Free documentation hosting: https://readthedocs.org/

Indie Marketing playlist: https://www.youtube.com/playlist?list=PLoZS-4WQ8F2SPvAfnOfTRKOxzp27c1rYY 

Another communication, shared workspace thing by Jetbrains

https://www.jetbrains.com/space

Gridbuilder add on for Blender: https://gumroad.com/l/VthLyO 

Localisation ML translations: https://www.deepl.com/translator 

Procedural Sprite Tool https://encelo.itch.io/spookyghost

https://www.gridsagegames.com/rexpaint/index.html

Another tile based map level editor: https://ogmo-editor-3.github.io/

https://www.tilesetter.org/

Dragon bones

http://dragonbones.com/en/index.html#.YMhNq4xR1hE

Shader tutorials (Unity?)

https://minionsart.github.io/tutorials/

https://www.ark-vcs.com/ VC for games specifically 

https://randoma11y.com/?s=09 color blind palettes 

https://xnapper.com/ Mac screen capture  (replacement for Skitch?)

https://loading.io/ – free loading icons (CC0)

Lots of CC X models https://huggingface.co/datasets/allenai/objaverse 

Backgrounds 

https://coolbackgrounds.io/

https://www.coscreen.co/

https://tangle.app/

https://pop.com/

https://www.switchboard.app/

Flat UI colors

https://flatuicolors.com/

Art version control, still very new: https://mudstack.com/ 

Game Design resources: https://docs.google.com/spreadsheets/d/1QhFyPfYSjHv7PjibGrslF3mNW_CIDXWv9o-iQgLbu1o/edit#gid=2131031661

Docs on funding, resources etc https://jackymartin.gumroad.com/ 

https://www.getjoystick.com/

https://mudstack.com/

Fun kid centric games engine 

https://sokpop.itch.io/sok-stories

Bitmap fonts for asian languages

https://github.com/TakWolf/ark-pixel-font

https://opengameart.org/content/lanapixel-localization-friendly-pixel-font

https://itch.io/game-assets/tag-chinese/tag-pixel-art

https://alexclay.itch.io/arabic-pixel-font-b

https://excalidraw.com/

https://www.tldraw.com/

https://www.derek-lieu.com/ video editing

https://games-stats.com/ Video Game Industry Statistics and Facts

https://entrylevel.games/

https://kbee.app/ wikis from GDrive

author avatar
Fungies
Fungies.io helps game developers create their own storefronts or marketplaces to sell directly to players. Web2 and Web3 compatible.

 

Fungies.io helps game developers create their own storefronts or marketplaces to sell directly to players. Web2 and Web3 compatible.

Post a comment

Your email address will not be published. Required fields are marked *