Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Gaming
  4. Game Development

Game Development

The "Awesome Game Development" project is a curated collection of resources aimed at supporting individuals interested in the field of game development. Game development encompasses the entire process of creating video games, from concept and design to programming and publishing. This list includes game engines, libraries, tools, tutorials, asset resources, and community forums, catering to both beginners and experienced developers. Whether you are looking to learn the basics of game design or seeking advanced techniques for game programming, this collection provides valuable insights and tools to enhance your game development journey. Dive in to discover resources that can help you bring your game ideas to life!

game-enginesgame-designgame-programmingtutorialsasset-creationindie-game-developmentcommunity-resources
RSSView on GitHub
16.4k stars1.2k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

🐹
Godot

The "Awesome Godot" project is a curated collection of resources for developers using Godot, an open-source game engine designed for creating both 2D and 3D games. This list features a variety of tools, libraries, tutorials, plugins, and community resources that cater to different aspects of game development. Whether you're a beginner learning the basics or an experienced developer looking to enhance your projects, this list provides valuable insights and tools to streamline your game development process. Dive into the world of Godot and discover the resources that can help you bring your game ideas to life.

9.7k
📦
Unity

The "Awesome Unity" project is a curated collection of resources for developers using Unity, a powerful cross-platform game engine for creating both 2D and 3D games. This list encompasses a wide variety of categories, including asset packs, plugins, tools, tutorials, and community resources that enhance the Unity development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to elevate your game development projects. Dive into this collection to discover everything you need to create engaging and immersive gaming experiences with Unity.

7.1k
📦
Game Boy Development

The "Awesome Game Boy Development" project is a curated resource list designed to support developers creating games for the classic Game Boy handheld console. Game Boy development involves programming in C or assembly language, utilizing specific libraries and tools tailored for the hardware. This list includes development kits, emulators, graphics and sound libraries, tutorials, and community forums, making it a valuable asset for both beginners and experienced developers. Whether you're looking to create your first game or enhance your existing projects, this collection provides the essential tools and knowledge to bring your Game Boy game ideas to life.

4.4k
📦
LÖVE

The "Awesome LÖVE" project is a curated collection of resources for LÖVE, a framework for making 2D games in the Lua programming language. This list features libraries, tools, tutorials, and community resources that enhance game development with LÖVE. It caters to both beginners looking to create their first game and experienced developers seeking advanced techniques and tools. With a variety of resources available, users can find everything from graphics and sound libraries to performance optimization tips. Dive into this collection to unlock your creativity and build engaging 2D games with LÖVE.

4.3k

Table of Contents

27 sections · 403 projects

Assets/Placeholders

23 projects
2D Cartoon Mobile Game UI Pack
graphicburger.com
420 Pixel Art Icons for RPGs
7soul1.deviantart.com
Blender 3D models
blender-models.com
CGTextures
textures.com
GameDev Market
gamedevmarket.net
Game-Icons.net
game-icons.net
Iconmonstr
iconmonstr.com
Kenney Assets
kenney.nl
Liberated Pixel Cup assets
lpc.opengameart.org
Matcaps
Matcaps

A huge library of MatCap (Material Capture) PNG textures for 3D graphics, organized by color.

JavaScript3,3059 months ago
OpenGameArt
opengameart.org
Oryx Design Lab
oryxdesignlab.com
PlainTextures
plaintextures.com
Pixelicious
pixelicious.xyz
Poly Pizza
poly.pizza
Quaternius
quaternius.com
Reiner's Tilesets
reinerstilesets.de
Sketch Fab
sketchfab.com
SpriteLib
widgetworx.com
StickyPNG
stickpng.com
TextureHaven
texturehaven.com
TextureKing
textureking.com
Vecteezy
vecteezy.com

Spritesheet Tools

8 projects
Cheetah-Texture-Packer
Cheetah-Texture-Packer

A high-efficiency 2D bin packing tool for creating texture atlases using the MaxRects algorithm with aggressive heuristics.

C++2529 years ago
EzSpriteSheet
EzSpriteSheet

A free and open-source sprite sheet creator that automatically packs images from a folder into optimized sheets.

C601 month ago
Libgdx Texture Packer
Libgdx Texture Packer

A cross-platform Java game development framework for desktop, Android, HTML5, and iOS using OpenGL (ES).

Java25,2432 days ago
Littera
kvazars.com
SnowB Bitmap Font
snowb.org
ShoeBox
renderhjs.net
TexturePacker
codeandweb.com
Tilesplit
Tilesplit

A Python CLI tool to split tilesheet images into individual tiles with flexible naming via text files.

Python34 years ago

Bitmap Compression

6 projects
ImageAlpha
pngmini.com
Photo Resizer In KB
photoresizerinkb.com
PNGGauntlet
pnggauntlet.com
PNGoo
pngquant.org
Pngyu
nukesaq88.github.io
TinyPNG
tinypng.com

Texture Tools

3 projects
FilterForge
filterforge.com
Live Normal
tenebrislab.github.io
PixPlant
pixplant.com

Character Generators

1 projects
Charas
charas-project.net