A curated awesome list of resources for learning English, covering listening, speaking, reading, writing, grammar, and vocabulary.
ellisonleao/magictools
A curated Markdown list of game development resources spanning graphics tools, engines, audio, books, communities and learning material.
- Stars
- 17,715
- Forks
- 1,333
- Open issues
- 41
- Last commit
- 2 days ago
What is it?
magictools is an awesome-style list that collects game development resources in one place. It is organized into sections for graphics (asset packs, sprite sheet tools, texture and normal map tools, tile and level editors, animation, pixel art editors, modeling and terrain generators), code (game engines and frameworks in many languages, plus AI), audio, board games, and learning material such as blogs, books, videos, game jams and communities.
Each entry carries a license marker showing whether it is free, open source, paid, or partially free, which helps readers quickly filter for budget-friendly or open-source options. Entries range from widely used tools like Blender, Godot and Tiled to smaller browser-based utilities and niche retro-console editors.
The list is maintained on GitHub and is useful as a starting point when choosing an engine, looking for art assets, or finding tutorials for a particular game development task.
Key features
- 01Covers graphics, code, audio, board games and learning resources in one list.
- 02Marks each entry as free, open source, paid or partially free.
- 03Includes engines and frameworks in languages such as C++, C#, Go, Rust, Lua, JavaScript and Python.
- 04Lists asset packs, sprite sheet tools, level editors and pixel art editors.
- 05Maintained on GitHub with a link validation workflow.
Use cases
- Choosing a game engine or framework for a new project.
- Finding free or open-source art assets, textures and sprite tools.
- Locating tutorials, books, game jams and developer communities.
- Comparing pixel art and level editors before committing to one.
In collections
Topics
FAQ
- What is magictools?
- A curated Markdown list of game development resources spanning graphics tools, engines, audio, books, communities and learning material. magictools is an awesome-style list that collects game development resources in one place. It is organized into sections for graphics (asset packs, sprite sheet tools, texture and normal map tools, tile and level editors, animation, pixel art editors, modeling and terrain generators), code (game engines and frameworks in many languages, plus AI), audio, board games, and learning material such as blogs, books, videos, game jams and communities.
- Is magictools free to use? What license does it have?
- magictools is open source under the MIT license. Check the license terms before using it in commercial products.
- Is magictools still maintained?
- Actively maintained. The last commit to magictools was on Nov 5, 2026.
- What can I use magictools for?
- Choosing a game engine or framework for a new project. Finding free or open-source art assets, textures and sprite tools. Locating tutorials, books, game jams and developer communities. Comparing pixel art and level editors before committing to one.
- Where can I get magictools?
- The source code and installation instructions are on GitHub: https://github.com/ellisonleao/magictools
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A curated community list of C++ frameworks, libraries, tutorials and tools, organized by topic from web and databases to graphics, AI and testing.
Open-source pixel art editor built in Godot, offering tools for sprites, tilemaps, animations and spritesheet export.
Godot is a free, MIT-licensed, cross-platform game engine for building 2D and 3D games from one unified editor.
A data-driven game engine written in Rust, built on an Entity Component System for 2D and 3D games.
A simple C library for making videogames, with 2D/3D graphics, input, audio and cross-platform support, no external dependencies.