Game DevelopmentEdit
Engines, per-engine resources, game dev tools, game assets (dual-listed from §1), design theory, learning, communities, and jams. Engine software tables live in §12.
Godot: Official Resources
Official documentation and asset libraries.
- Godot Asset Store. Official addon, plugin, and asset marketplace (beta). Replaces the legacy Asset Library.
- Godot Documentation. Official docs. GDScript, C#, 2D/3D, shaders, physics, networking.
- Godot Proposals. Feature request tracker and roadmap.
- Godot Shaders. Community shader library with visual previews.
Godot: Key Plugins & Addons
Essential Godot addons.
- Dialogic 2. Full-featured dialogue and timeline system.
- GdSpy. Unofficial fSpy importer for Godot.
- Godot 4 glTF runtime import. Godot 4 glTF runtime import.
- Godot Package Manager. Package manager for Godot using npm.
- GodotSteam. Steamworks SDK integration.
- Gut. Unit testing framework for GDScript.
- Limbo AI. Behavior trees and state machines.
- Phantom Camera. Dynamic camera system (Cinemachine-inspired).
- SmartShape2D. Intelligent 2D terrain/shape tool.
Godot: Learning
Godot-focused learning channels and courses.
- Brackeys (Godot). Returned in 2024 with Godot content.
- DevDuck. Dev logs and tutorials.
- GDQuest Freemium. Premium courses plus free YouTube tutorials.
- GDScript.com. Interactive GDScript learning.
- HeartBeast. RPG and action game tutorials.
- Introduction into the new Godot OpenVR Asset. Introduction into the new Godot OpenVR Asset.
- KidsCanCode Godot Recipes. Clear beginner-friendly guides.
- Miziziziz. Tutorials and game dev challenges.
- The Shaggy Dev. Godot-focused tutorials.
Godot: Communities
Godot forums and chat.
- Godot Discord. Official Discord.
- Godot Forums. Official forum.
- r/godot. 350k+ members, very active.
Unity Engine: Resources
Unity community add-ons, tools, and learning resources.
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| Visual Studio (Windows) | Official supported IDE for Unity in Windows platform. Mac version here. See also: Software Reference → Pipeline & Production Management Software |
Freemium | unity-plugin |
Related:
- 2D Rope System Paid. Scripts for creating any type of 2D ropes in the editor or during runtime. :moneybag:
- 2D Tech Demos. Tech Demos for Unity 2D Features.

- 3DBuzz. A video tutorial providing an in-depth explanation of Unity's new UI system.
- 50 Unity Tips. A collection of 50 tips for Unity (focusing on Mobile) ranging from editor tools to serialization to UI shortcuts.
- A Crack In The Slab. An exploration to recreate an effect from Dishonored 2 in Unity.
- A Star Pathfinding for Unity. A Star Pathfinder, 3 axis, multithreaded for Unity.
- A* Pathfinding Project Pro Paid. Lightning fast pathfinding for Unity3D. :moneybag:
- Actors Unity3d Framework. Ease the pain of decoupling data from behaviors in Unity.
- Adic. Lightweight dependency injection container for Unity.
- AdMob Unity Plugin. An extension for Unity3d to place AdMob banners in your Android games. (#PLUGINS)
- AI Companion. Created in Unity 5 for the purposes of learning AI techniques. Features behaviour trees and A* pathfinding.
- AirPeer. A WebRTC based networking plugin for Unity.
- Akka.Unity.Sample. Akka.Net 1.3.0 Running in Unity3D.
- AngryBots2. An example Unity Project, developed by Unity Technologies, used to demonstrate several features.
- Animation Texture Baker. Bake Legacy Animations into Textures. Targeting ECS. (#ANIMATION)
- Animator Timeline. Timeline Editor for Unity. (#ANIMATION)
- AR Foundation.

- Artimech. Open source visual scripting system for Unity.
- Asset Auditing Tools. A set of Editor tools to audit project assets and correct errors.

- Astar Pathfinding. 2D pathfinding for Unity.
- Atlas Unity. This plugin provides tasks to run unity batchmode commands in gradle. It runs and reports unity unit-tests and is able to export.unitypackage files.
- AudioRecorder. Audio recorder component for Unity.
- AudioTexture. Generate Unity Texture2D from AudioClip. (#AUDIO)
- Augmented Reality. Unity’s AR Foundation Framework , Unity MARS
- Auto Save Scene. Unity editor helper for auto saving scene & minimizing lost work.
- Autoya. Thin framework for Unity.
- Barebones Master Server. Master Server framework for Unity.
- Beautiful Text Outline for Unity UI. Beautiful Text Outline for Unity UI.
- Bep In Ex. Unity game patcher and plugin framework.
- Better Defines. An easy and elegant way to manage your preprocessor directives in Unity3D.
- BetterDefines.cs. Better Defines for Unity3D.
- BezierCanvas. Adobe Illustrator's pen tool style bezier editor on Unity.
- BitpackingTools. Bitpacking/serialization libraries used interally for Unity Store NetworkSyncTransform and TransformCrusher Assets.
- Bitstrap. BitStrap is BitCake's collection of Unity tools that improve our workflow.
- Bolt Paid. Brings complete visual scripting to Unity, empowering artists, designers and programmers to create gameplay mechanics and interactive systems without writing a single line of code. (:moneybag: with
- Bona Data Editor. Unity plugin editor for easier manipulation of assets of certain types. (#ATTRIBUTES)
- Bullet Pattern Editor Unity. Easily create shoot em up bullet patterns.
- CAFU Core. Clean Architecture For Unity. See sample.
- CameraLib4U. A third person camera system for Unity using Chase Camera.
- CarPaint. Material for the Unity Standard Assets Car.
- Chanquo. Golang-channel partial implementation for Unity.
- CharacterController2D. A 2D controller that behaves very similarly to Unity's CharacterController component.
- Charon Unity3D. Charon Game Data Editor Plug-in for Unity3D. Charon is a software for managing game's data. It is used for creating data structure, editing data and accessing this data in the code.
- Cheatografy Cheatsheet. Hotkeys for Unity editor.
- Chest Of Property Drawers. A collection of small reusable Unity3D property drawers.
- ClassTypeReference for Unity. A class which provides serializable references to System.Type of classes with an accompanying custom property drawer which allows class selection from drop-down.
- CO2. Android plugin generator for Unity.
- ColorPalette. Light version of the ColorPalettes Asset for Unity.
- Colorus. Coloring book game for Web/iOS made with Unity.
- Command Terminal. Unity Command Terminal: In-Game Console.
- Complete Unity 2018 Game Development. Explore techniques to build 2D/3D applications using real-world examples.
- Constellation. Constellation is a visual scripting language for unity that gives you the tools of a programmer without having to write a single line of code.
- Coop Design. A prototype for runtime cooperative level designing in Unity 3D.
- CoroutineChain. Unity3D, Coroutine, scripting.
- CosineGradient. Cosine gradient generator for Unity.
- Cpp Unity TCP Client Server. Test project Unity client, C++ (with boost) server (TCP).
- CropTexture. Crop and resize texture in Unity editor!
- Crystal AI. Crystal is a fast, scalable and extensible utility based AI framework for C# and Unity.
- CUDLR. Console for Unity Debugging and Logging Remotely. (#DEPRECATED)
- CurveTexture. Easily encode arbitrary curves into textures and apply them to materials or global shader properties.
- Custom 2D Colliders. A set of custom 2D colliders for Unity. (#2D)
- DataRenderer2D. Make mesh like line, polygon, etc in Unity3D.
- DeadSimple Pixel-Perfect Camera. An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes in Unity. Punch in a few specs and you've got a working pixel perfect camera. It's that easy.
- Deform. A fully-featured deformer system for Unity.
- DeltaDNA Unity SDK. Add support for deltaDNA's platform and smartads mediation to your Unity games.
- Devdog UnityTips Compilation. Tweets gathered by Devdog with tips and tricks posted by developers.
- Dissonance. Unity Voice Chat Asset
- DownloadManager.cs. Download manager for Unity.
- DT Compile Time Tracker. Unity editor extension which tracks compile time.
- DTCommandPalette. Command palette for Unity - run methods, open scenes!
- Dual Quaternion Skinning for Unity. Dual Quaternion Skinning for Unity.
- EasingCore. Simple easing implementation for Unity.
- EasyMOBA. MOBA game template for Unity.
- ECS Tween. Simple Unity tweening system using ECS that works with GameObjects!
- ECSRx.unity. A simple framework for unity using the ECS paradigm but with UniRx for fully reactive systems.
- Edge Detect Post Processing Unity. Unity legacy Edge Detect image effect ported to Post Processing Stack v2.
- EDITORVR EXPERIMENTAL BUILD BLOG Unity. EDITORVR EXPERIMENTAL BUILD BLOG Unity.
- Enhanced Scroll View. Cool 3d scoll view for Unity(NGUI 3D UGUI support).
- EnumDispatcher. ECS backed C# enums as Flux/Redux action in Unity.
- Ep Path Finding3 D.cs. A 3D jump point search algorithm for cube based games in C#.
- EZ Item Editor. A game data editor for unity that provides a simple solution to entering, maintaining, and consuming game data.
- EzySlice. An open source mesh slicer framework for Unity3D Game Engine. Written in C#.
- Firestorm. Makeshift Cloud Firestore C# API that works with Unity via REST API. Contains only basic functions.
- FlexibleUI Unity. A Unity System to Implement Multiple GUI Themes.
- Fluid Behavior Tree. A pure code behavior tree micro-framework built for Unity3D projects. Granting developers the power to dictate their GUI presentation.
- Flurry Unity Plugin. The Flurry Library for Unity3D. support Android and iOS.
- foo.md. Controlling fixed function states from materials/scripts in Unity. By aras-p.
- FrameDump. A small utility for exporting image sequence from Unity.
- Fungus. An easy to use Unity 3D library for creating illustrated Interactive Fiction games.
- Futile. A super simple Unity 2D framework.
- Game View Maximizer. Maximizes the game view window with a Shortcut. See related.
- GameAI Movement. Movement Algorithms for NPCs developed with the Unity Engine for the Artificial Intelligence for Games class @ IST.
- GameFramework (EllanJiang). This is literally a game framework, based on Unity game engine. It encapsulates commonly used game modules during development, and, to a large degree, standardises the process, enhances the develop
- GameFramework (FlipWebApps). A free framework for Unity that will help drastically increase the development speed and feature set of your games.
- Gamekit3D. Official Unity 3D gamekit sample project from Unity Technologies.
- Gendarme. From inside the Unity editor.
- Get Social Deep Linking Activity.java. This activity is created because we cannot get Activity.onNewIntent callback in Unity when the app is running in background.
- GetSocial Unity SDK. This is the demo application for GetSocial SDK.
- GitHub: mob-sakai. Unity tools and effects.
- GitHub: mrzapp. Unity tools and utilities.
- GOAP. Goal Oriented Action Planning AI in Unity.
- Good Coding Practices in Unity. Trello board with good coding practices in Unity.
- Google Analytics Plugin for Unity. Google Analytics plugin for the Unity game creation system.
- Google Mobile Ads Unity Plugin. Official Unity Plugin for the Google Mobile Ads SDK
- Google Sheets Unity. Get data from your private Google Sheets to Unity! (Read-only).
- Graphmesh. A graph-based solution for procedural mesh inside the Unity editor.
- Green Mamba Stealth. An advanced stealth system for Unity that detects how well-lit a character is, allowing characters to hide in dynamic shadows.
- Guitar Hero Unity. Guitar Hero fan game made in Unity.
- HermodToolkit. A set of 2D tools for Unity.(#2D)
- HexTiles. Unity Hex Tile Editor.
- HiSocket. It is a lightweight socket solution, you can used it in Unity3D or C# project.
- Hogwarts. Hogwarts (Harry Potter) open sandbox game made in Unity.
- HOW TO SET UP UNITY'S VR EDITOR (EditorVR) !. HOW TO SET UP UNITY'S VR EDITOR (EditorVR) !.
- Hydrogen CSharp. C# framework for Unity providing collections, utilities, and helpers.
- I OS Unity Vuforia Guide. Integration of Unity + Vuforia into native iOS application.
- Ico Sphere Creator. Create Ico Sphere Mesh Tool for Unity.
- Imgui Unity. Integration dear imgui to Unity.
- In-Game Editor UI. Unity3D in-game UI, which shows at runtime a Hierarchy and an Inspector like the built-in Editor.
- InfinityScroll. These scripts will make your UnityGUI ScrollRects scroll infinitely.
- iOS and tvOS. View playmode on final devices. See more.
- iTween Expansion. An expansion of Bob Berkebile's Unity 3D tweening plugin.
- Jitter Physics. Engine into Unity.
- JourneySand. An Unity project to reproduce the sand rendering in Journey's style.
- JSONObject. The JSONObject class/library for Unity.
- JWT for Unity. JWT (JSON Web Token) implementation for.NET 3.5+ (Public Domain).
- KEngine. A Unity3D asset bundle framework with LGPL license.
- KinoBloom. Bloom effect for Unity.
- KinoObscurance. Screen Space Ambient Obscurance image effect for Unity.
- KlakHap. HAP video player plugin for Unity.
- KlakSyphon. Syphon plugin for Unity.
- Knight Windjson. A Json Parser used in Unity3D engine.
- Knowledge Representation. Small Unity project showcasing AI responding to changes in the game world.
- Koch's Fractals. Koch Fractals Demo for Unity.
- kode80SSR. An open source screen space reflections implementation for Unity3D 5.
- L Systems In Unity. L-System is a rewriting system used mainly to model the development of plants. L-Systems in Unity enables you to rapidly create plants in your Unity games.
- Leading Ones (LeadingOnesVR). Unity VR: EditorVR Quick Look.
- Lib Pd Integration. A libpd wrapper for Unity. See Pure Data
- Light Probes Placement. Unity project showing how to use the custom Package LightProbesVolumes for placing lightprobes automatically.
- LINQ to GameObject for Unity. Traverse GameObject Hierarchy by LINQ.
- Live2D with Unity. Import Live2D and read mtn file In Unity3D.
- Lochie Westfall. GitHub repo
- log4net.unity. Some log4net helper classes and UnityEngine.Debug appender for Unity.
- Loxodon Framework. Unity3D MVVM Loxodon Framework Databinding Localization UGUI.
- LuaProfiler For Unity. Profiler for Lua inside of Unity.
- MafiaUnity. Open-source Mafia game framework.
- Marschner Hair Unity. Implement Marschner Shading Model In Unity.
- MassiveNet. Unity3D UDP networking library focused on high-CCU, multi-server architecture.
- Master Unity Handles. Unity custom handles examples.
- MeshDecimator. A mesh decimation library for.NET and Unity.
- Message Pack Grid View. MessagePack Data Viewer built on MessagePack Csharp and Unity TreeView.
- MessagePack CSharp. Extremely Fast MessagePack Serializer for C#(.NET,.NET Core, Unity, Xamarin).
- Metaverse Standards Forum. Metaverse Standards Forum 5/6/2025
- Minesweeper. Tile based Minesweeper game with highschores made in Unity.
- MiniMap. Unity3D minimap (radar) system (Asset Store link - https://www.assetstore.unity3d.com/en/#!/content/33729).
- Missing References Unity. A Unity editor extension for finding missing object references.
- MLAPI. A game networking framework built for the Unity Engine to abstract game networking concepts.
- MMD for Unity. MikuMikuDance for Unity.
- MOBA C Sharp Unity. Framework for MOBA games. The server does not depend on Unity. Run on Linux.
- Msgpack Unity3D. MessagePack and JSON serializer for Unity3D.
- MVPScriptGenerator4Unity. MVP Script Generator for Unity Editor.
- My S7 Pro Sim Lib. Imported S7PROSimLib type library. To connect unity3D with Siemens PLCSim using COM Interop.
- Nakama Unity. Unity client for Nakama server.
- Naphier Gists. Useful gists for Unity3D.
- NATPunchthroughClient. An example implementation of NAT Punchthrough combined with Unity's UNet HLAPI.
- NAudio Unity. Port of NAudio to the Mono subset used by Unity3D.
- NaughtyAttributes. Attribute Extensions for Unity.
- NaughtyCharacter. Third Person Controller for Unity.
- NDocumentation. A documentation window for Unity Editor that displays rich text pages.
- Net Peeweek Console. An interactive runtime console for unity available as package.
- NGTools. Unity Editor Extensions and Tools by Napland Games.
- Node Inspector. Unity graph editor extension.
- NPBehave. Event Driven Behavior Trees for Unity 3D.
- NVIDIA Hair Works Integration. NVIDIA Hair Works Integration for Unity.
- OpenConvo. Open source conversation framework for Unity.
- OpenEd. Open source runtime editor for Unity.
- OpenFile. Open source serialization for Unity.
- OpenFramework. A Lightweight framework for unity with dependency injection.
- OpenGUI. Open source GUI framework for Unity.
- Openpath. Open source pathfinding for Unity.
- OpenStash. Open source inventory framework for Unity.
- OSMTrafficSim. TrafficSim using Unity ECS.
- P2P.NET. (Formerly UnityP2P) Peer to peer networking in Unity using WebRTC and a free Heroku server for signaling.
- Pacman. A Pacman clone with original AI made using Unity.
- Path. Pathfinding library for the Unity engine.
- PBD Fluid in Unity. A PBD fluid in unity running on the GPU.
- Pedometer API. Pedometer is a native pedometer API for Unity Engine.
- PerfAssist. Various performance-related components for Unity development.
- Perfect Spheres. A system for rendering spheres cheaply and accurately.
- Physical Camera. Unity Component that can describes a physical camera's attributes. (#Physics)

- Pitaya. Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
- Pixel Camera 2D. A simple pixel perfect camera with scaling options for 2D Games.
- Pixel Render Unity3D. PixelRender is a complete system for realtime rendering of 3D scenes as 2D pixel art in Unity3D. (#2D) (#EFFECTS) (#UTILITIES)
- Pixel Sprite Generator Unity. A port of the PixelSpriteGenerator to C# for use with the Unity3D game engine.
- PNGCS. Complete PNG encoding and decoding for Unity.
- Pomelo Unity Client. A client for Pomelo distributed game server in Node.js.
- PPOL. A crowd simulator based on Unity's ML Agents and using PPO Reinforcement Learning Algorithm.
- ProbePolisher. Light probe editor for Unity.
- Procedural Level Generator Unity. Unity plugin from procedural dungeon generation.
- ProceduralMesh. Simple procedural mesh generation for the Unity game engine.
- ProjectRider Unity. IntelliJ Project Rider integration for Unity.
- Protobuf3 for Unity. Google Protocol Buffers runtime library version 3 for Unity (targeting.NET 3.5).
- Psd2UnityImporter. An advanced PSD importer tool for Unity.
- QuadWarp. QuadWarp sample code for Unity.
- Quickfracture. A unity destruction effect.
- Ray Marching. Experimenting with using ray marching to render signed distance functions in Unity.
- Raywenderlich.com Unity Cheatsheet. Cheatsheet with some common problems when developing with Unity.
- RecyclerKit. Object pool manager for Unity.
- Reflected Inspector. Reflected Inspector is a system for Unity that works very much like Serialized Properties but works with non-Unity types and can serialize the values.
- Reign Unity Plugin. This Reign API is a cross-platform, unified API for the Unity game engine.
- Render Queue. Render Queue Unity Extension.
- Reorderable Inspector. Automatic reorderable lists for Unity game engine components.
- Reorderable List Editor Field for Unity. Reorderable List Editor Field for Unity.
- Resharper Unity. A proxy App to be able to open Unity 5 C# classes using the new Project Rider from Jetbrains, in Mac OS X.
- RestClient (proyecto26). Simple HTTP and REST client for Unity based on Promises, also supports Callbacks!
- RestClient (Unity3dAzure). REST Client for Unity with JSON and XML parsing. (Features JSON helper to handle nested arrays and deserializing abstract types).
- Restifizer Unity3D. Restifizer SDK for Unity3d. A way to significantly simplify creation of full-functional RESTful services, using MongoDB as a database.
- RiderProxy. Unity support for both ReSharper and Rider.
- RPGCore. RPGCore is a framework for producing RPG games and mechanics in Unity.
- Runtime Unity Editor. In-game inspector and debugging tools for applications made with Unity3D game engine.
- San Andreas Unity. We're porting GTA: San Andreas to Unity!
- SceneHistory Unity. Open scenes quickly from a custom history of scenes. Supports scene addition.
- Script Templates for Unity. A little window which automatically generates C# source code stubs for Unity.
- ScriptableObject Architecture. Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy. (#PATTERNS)
- ScriptFinder. A Unity editor extension to find script references within your project in seconds.
- SDF Gen Unity. A signed distance function generator running inside Unity.
- SearchTools. Search Tools In Unity.
- Selection History Navigator. Unity editor extension to navigate between object selections.
- SerializableCallback. UnityEvent and System.Func had a child.
- Serialized Parameter Unity. Persist data between play mode sessions attribute.
- SetProperty. A PropertyAttribute/PropertyDrawer combination that allows for properties in Unity.
- Settings Unity. Settings utility for Unity3D.
- Shapes. Hand-drawn meshes and vector shapes for Processing and Unity, and a few handpicked colors.
- Shortcuter. Shortcut utility for Unity. (#SHORTCUTS)
- Show Toast Unity Android.cs. Shows toast on Android.
- Signals (UnityPatterns). A simple, easy to implement, editor-driven signal/event system for Unity. See author's repositories.
- Signals (yankooliveira). A typesafe, lightweight messaging lib for Unity.
- Simple ECS. An example using the core features of the Entity Component System (ECS) for Unity, inspired by Roll-a-ball.
- Simple Light Probe Placer. It is simple tool for Unity3d and it help you easily place Light Probes in your scene.
- SmartData. A designer-friendly, editor-driven Unity3D framework for connecting data and events.
- Smrvfx. An example that shows how to pass data from a skinned mesh renderer to a visual effect graph.
- SonarFx. Sonar effect for Unity.
- SpacePuppy Unity Framework 3.0. A framework of various tools to facilitate making games in Unity 2017.
- SpatialOS GDK for Unity. Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK. (Terms of Service discussion alert!)
- Spine Runtimes. Collection of Spine runtimes including with Unity3d version.
- SpriteDicing. Unity extension for reusing sprite texture areas.
- SpriteMaker. Tool for making sprites in Unity.
- Sproto Unity. A demo show how to use sproto-Csharp in Unity.
- Static Blured Screen. Non-realtime (=static) screen blur for Unity. Easy to use background for dialogs. (#CAMERA)
- Strange Io C. Strange is a super-lightweight and highly extensible Inversion-of-Control (IoC) framework, written specifically for C# and Unity.
- StyleBrowser. A browser editor window to view all Unity built in styles.
- Super Character Controller. Unity custom character controller. (#ARCHIVED)
- Super Mario Bros AR Game. AR game built with Microsoft HoloLens and Unity3D
- Swiss Army Lib. Collection of helpful utilities we use in our Unity projects.
- Terrain Tool Samples. New Terrain Tools and Brush Assets for the Unity Terrain system.

- Texture3DPreview for Unity. This package enables interactive previews of Texture3D assets in Unity's Inspector window.
- TexturePanner. This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures.
- ThreeDScans. Scanned statue models from the Three D Scans project, optimized for real-time rendering use.
- Tidy Up. Neat little tool! to help you keep your Unity projects organised by throwing assets in their designated folders.
- Time Flow Shiki. Unity Editor Timeline GUI skeleton.
- TsiU AIToolkit CSharp. AI Toolkit for Unity.
- TTConsole. The Best Debuger & Runtime Console For Unity3D.
- Typogenic. Signed-distance field text rendering for Unity.
- U Net Voice. Tiny voice chat implementation for Unity.
- U Texture Send Receive. Unity network texture sender and receiver for video and frame streaming.
- UDBase. Module-based game template for Unity. Modules in UDBase are called Controllers, their implementation can be replaced without changing your project source code.
- uGUI LinkImageText. Unity uGUI Text support insert link and image.
- uMVVM. A simple Unity MVVM framework.
- UndoPro. UndoPro is a command-based undo system integrated into Unity's default system. This allows devs to use actions for their undo/redo operations without forcing the user into a new undo-workflow!
- UNet Controller. A Character Controller based controller for Unity's new Networking system. (#NETWORKING)
- Uni Android Vibration. Unity Android plugin JUST execute device vibration.
- Uni Ios Audio Service. Unity iOS plugin JUST playing iOS system sound. (#PLUGINS)
- Uni Version Manager. Simple Version Getter for Unity, it can be used for iOS, Android and unity editor platform. It can also get build version.
- UniClipboard. Simple clipboard plugin for Unity.
- Unidux. Redux Architecture for Unity.
- UniGif. GIF image decoder for Unity.
- UniLua. A pure C# implementation of Lua 5.2 focus on compatibility with Unity3D.
- UniteBerlin. Repository for my Unite Berlin talk - Become a Speed Demon: Being faster at everything you do in Unity.
- Unity 2D Platformer Controller. A customizable 2D platformer motor that handles mechanics such as double jumps, wall jumps, and corner grabs. Includes a player controlled prefab that can be dropped into any scene for immediate su
- Unity 5 Effects. Effect storage space for Unity 5.
- Unity A Star Navigation. An A* navigation system for Unity using burst compiled jobs for performance.
- Unity Ableton Link. An Ableton Link plugin for Unity. (#PLUGINS)
- Unity Ads. Unity3D Official Ads SDK.
- Unity AI. AI Behavior Tree Framework.
- Unity Asset Usage Detector. Find usages of the selected asset(s) and/or Object(s) in your Unity project, i.e. list the objects that refer to them.
- Unity Async Routines. An extremely lightweight Unity library for creating and managing asynchronous coroutines for easy, straight-forward multi-threading and parallellism.
- Unity Atoms. Tiny modular pieces using the power of Scriptable Objects.
- Unity Auth Manager. An example of using a Javascript Web Token (JWT) based authentication system for an app built with Unity.
- Unity Beat Detection. Musical beat detection and audio spectrum analysis for use with the Unity game engine.
- Unity Bezier Solution. A bezier spline solution for Unity 3D with some utility functions (like travelling the spline with constant speed/time).
- Unity Bitmap Drawing. Bitmap Drawing API extension methods for Unity 3D's Texture2D class.
- Unity BitmapFontImporter. An Unity editor extension for bitmap font.
- Unity Camera Follow 2D. Script to make 2d camera follow players in an interesting way.
- Unity Camera Shake. Generates pseudo-random camera shake using Perlin noise.
- Unity CameraSizeToVelocity2D. Simple script to change the cameras size depending on the velocity of the target.
- Unity Character Customization. A character customization demo for Unity.
- Unity Color Picker. A standalone color picker asset for Unity.
- Unity Color Wheel. Color Picker Element for the newer Unity GUI System.
- Unity ColourLovers Importer. Unity editor tool to load colours and palettes directly from COLOURlovers.com.
- Unity Compact Field Attribute. Lets each property label have their own width, to prevent the labels from getting cut off.
- Unity Delaunay. A Delaunay/Voronoi library for Unity, and a simple destruction effect.
- Unity Documentation for VR. Unity Documentation for VR.
- Unity Dynamic Scroll View. Dynamic scrollView based on UGUI.
- Unity ECS Instanced Sprite Renderer. An example of a simple performant sprite renderer using Unity's new ECS system.
- Unity Editor Helper. An organized bunch of scripts to make editor scripting in Unity easier.
- Unity Editor Hotkeys. Unity manual's page with editor hotkeys.
- Unity Editor Icons. Unity version: 2018.3.0f2 Icons what can load using EditorGUIUtility.IconContent.
- Unity Editor Junkie. Editor scripts to make working with the Unity Editor better
- Unity Editor Snippets. Collection of different editor things that help with productivity.
- Unity Editor Spotlight. MacOS-like Spotlight file search in Unity.
- Unity Editor Texel Density. Texel density editor for Unity.
- Unity Elevator Compiler. A plugin that plays elevator music while Unity compiles your code. :cool:
- Unity Engine Analyzer. Roslyn Analyzer for Unity3D.
- Unity EventBinder. User Interface Event decoupler.
- Unity Events. A code focused strongly typed event system with global system and per GameObject system.
- Unity Extensions.Inspect Inline. Enables you to inspect and edit object references, and easily embed such objects as subassets.
- Unity Extensions.Selection History. Adds navigation menu items in Unity Editor: "Edit/Selection/Back", "Edit/Selection/Forward".
- Unity File Debug. Enhanced debug logging for Unity, with JSON/CSV export and HTML viewer.
- Unity File Extension. Shows file extension in 1 column project window.
- Unity First Person View. An asset that allows you to have a First Person Perspective where first person objects do not clip through the environment, have a separate field of view from the environment and can receive shadow
- Unity Flurry SDK. Unity plugin for Flurry SDK.
- Unity Framework. An application framework for C# Unity3D game projects.
- Unity Frosted Glass. Frosted glass material made in Unity.
- Unity Good Practices. Github repository with Unity best practices.
- Unity Inmediate Color Picker. Color picker for Unity in immediate GUI mode.
- Unity Interface Reference. A serializable class that holds the reference to an interface.
- Unity Jobs View Frustum Culling. A simple collection of jobs used for view frustum culling
- Unity Logs Viewer. Using this tool you can easily check your editor console logs inside the game itself! No need to go back to the project and do any tests to track the problems!
- Unity LoMenu. Stylish UI package for Unity engine.
- Unity Main Thread Dispatcher. A simple, thread-safe way of executing actions (Such as UI manipulations) on the Unity Main Thread.
- Unity Math Reference. Math reference for games. All visualized in Unity3D.
- Unity Mecanim VR IK vs Final IK. VR IK using native Unity Mecanim IK
- Unity Mesh Counter. Shows counters for mesh data.
- Unity Mesh Simplifier (Unity-Technologies). Mesh simplification for Unity. Official Unity-Technologies fork.
- Unity Mesh Simplifier (Whinarn). Mesh simplification for Unity.
- Unity Mesh Triangulator. A modified version of alexmuab's unity-mesh-triangulator.
- Unity Movement AI. A library of common movement AI scripts known as Steering Behaviors. You can use these scripts to help your NPCs move around your game.
- Unity Native Scripting. Unity Scripting in C++.
- Unity Neural Network. Simple neural network implemented in C# for Unity3D.
- Unity Non Null. [NonNull] attribute to fields and classes in Unity.
- Unity Object Pool. An elegant object pool and manager implementation for Unity.
- Unity Object Pooler. Simple object pool for Unity.
- Unity Open API. Unity friendly RESTful API client generator.
- Unity Optix Plugin. An example of a Unity plugin that allows you to use the power of NVIDIA Optix.
- Unity Package Manager 2018.3+. Unity Package Manager 2018.3+.
- Unity Path Finding. Shortest path finding with Dijkstra's algorithm for Unity.
- Unity Pause Menu. This is an open source Unity pause menu created for the game New Horizons, and it's completely free because of how a pause menu is a core component of a game, while the unity asset store was lackin
- Unity Physics CSP. Basic implementation of client-side prediction in Unity, so real networking happens, all network traffic is simulated in a single Unity instance.
- Unity Pixel Camera. A resolution independent pixel perfect camera for Unity.
- Unity Plane Mesh Splitter. A simple script which let's you split any mesh into smaller chunks.
- Unity Preview Generator. Generates preview textures for sprites, icons of Unity models.
- Unity Procedural Flower. Procedural flower generator for Unity.
- Unity PSD Layout Tool. A tool used to import a Photoshop Documents (.psd files) into the Unity Game Engine.
- Unity QuickPool. Simple pooling toolkit for Unity game engine.
- Unity Raytracer. This project demonstrates ray tracing in Unity, which is a real time rendering engine.
- Unity Resource Checker. Editor utility for unity to help check resources in the current scene (including active textures, their sizes, materials, meshes and which objects are using them).
- Unity Routines. Replacement for Unity coroutines that supports hierarchical routines and pooling.
- Unity Rulers. A ruler editor to measure distances between game objects in the Scene view.
- Unity RuntimeCodeExecuter. A simple program that uses NET 2.0 library to execute any code in runtime. Specifically oriented for usage in Unity.
- Unity Rust Plugin. An example showing how to write a Unity native plugin in Rust.
- Unity Scene Camera Controller. Control a camera or any other object like SceneView camera.
- Unity Scrolly. A Touch/Drag scroll list implementation using Unity GUI (4.6+).
- Unity SemVer. A SemVer 2.0.0 implementation for Unity.
- Unity Serializer NG. Resurrection of the discontinued Unity Serializer by Mike Talbot from WhyDoIDoIt.com (Unity 5).
- Unity Simple File Browser. A uGUI based runtime file browser for Unity3D (draggable and resizable).
- Unity SimpleUsefulGizmos. Additional Gizmos showing information on your scene view like colored colliders, rotation indicator lines.
- Unity Singleton MonoBehavior. An implementation of Singleton pattern for Unity MonoBehaviours.
- Unity Snippets. Unity3D snippets for differents IDEs.
- Unity Socket IO. Socket.io client for Unity.
- Unity Stb Easy Font. A port of stb_easy_font.h to Unity/C#.
- Unity Symlink Utility. A small extension that adds a menu item to add folders as symlinks in Unity.
- Unity Texture Packer. Utility to combine color channels from different textures into a single output.
- Unity Timeline Conditions. Experimental port of Animator conditions interface to Timeline events.
- Unity Timeline Sync. Synchronize multiple Unity Timeline via UDP.
- Unity Timelord Blender. Timelord is a demo for custom blending of Unity3D Timelines.
- Unity Tools. A Visual Studio Code Extension to provide some tools for Unity development.
- Unity UI Extensions. An extension project for the new Unity UI system (uGUI).
- Unity UI Polygon. Polygon renderer for the new Unity UI.
- Unity Unet Movement. This repository contains Unity3D UNET based server-authoritative movement script with client-side prediction and reconciliation.
- Unity VariableTileLayout. UI Extensions for tile layout like Pinterest.
- Unity Virtual Reality. Unity's official documentation on developing virtual reality applications.
- Unity Visual Behavior Tree. Reactive Visual Scripting Behavior Tree Tool for Unity 2018.x+.
- Unity Voxel Tools. A collection of Voxel utilities for Unity. (EXPERIMENTAL)
- Unity VS Toolbox. Included in this project is a VS toolbox for most of the Monobehaviour events listed in order of execution. You'll also find a bunch of templates that can be installed so they will show up in the A
- Unity Wave Function Collapse. Fork of WaveFunctionCollapse.
- Unity Web Socket. Web Socket client for Unity.
- Unity Webview. A plugin for Unity 5 that overlays WebView components on Unity view. It works on Android, iOS, Unity Web Player, and OS X (Windows is not supported for now).
- Unity.Library.eppz. Collection of libraries for Unity.
- Unity.ProceduralContentGeneration Terrain. (#TERRAIN)
- Unity2 D Components. A constantly evolving array of Unity C# components for 2D games, including classes for pixel art cameras, events & messaging, saving & loading game data, collision handlers, object pools.
- Unity3 D Sound Manager. Simple but decent sound manager for Unity3D, with AudioSource pooling, 3D positioning support and completion callback.
- Unity3D Async Await Util. A bunch of code to make using async-await easier in Unity3D.
- Unity3D Automatron. An automation tool for Unity3D.
- Unity3D ComponentAttribute. An attribute that let's you auto-load components.
- Unity3D Extensions. Extension and utility methods for the Unity game engine.
- Unity3D Official Blog. News and deep insights involving Unity development.
- Unity3D PerlinCameraShake. Perlin noise based camera shake MonoBehaviour script for Unity3D, ready to attach to a Camera. Uses a coroutine-based execution that exits after the job is done. Should be relatively performant.
- Unity3D Prefab Pool. Simple Prefab Pool for Unity3D.
- Unity3D Quick Search. A Command Palette for Unity.
- Unity3D Script Library. A Script Library of Unity3D.
- Unity3DPolylineEditor. 2D Polyline Editor for Unity3D.
- Unity3DVim. Unity Vim Editor Integration for Linux.
- UnityComponent. Unity Resource Component.
- UnityEffects. A collection of free to use effects for Unity3D.
- UnityExtensions MeshIntersection. Perform a raycast against one or more meshes.
- UnityGameFramework Template. A common Unity template Project base on UnityGameFramework.
- UnityGraphicsProgramming Vol.2. Unity Graphics Programming vol.2
- UnityHelpers. A collection of random scripts related to Unity.
- UnityHTTP. A TCP client-based HTTP library for Unity.
- UnityIO. An easy to use API that allows you to manipulate files inside of Unity without the headache of using AssetDatabase.
- UnityOctree (Nition). Same as the previous resource.
- UnityOctree (Unity-Technologies). A dynamic, loose octree implementation for Unity written in C#.
- UnityPhysics2D. Examples of various Unity 2D Physics components and features.
- UnityPooling. An optimized approach object pooling.
- UnityRandom. Random library in C# for Unity3D.
- UnitySpline2D. A free 2D simple spline library for Unity. (UNMAINTAINED)
- Unitystation. Remake of the simulator Space Station 13.
- UnityStudio. Unity Studio is a tool for exploring, extracting and exporting assets from Unity games and apps. (#ASSET-STORE)
- UnitySVG. SVG renderer for Unity3D.
- UnityTetris. Tetris clone written in C# and using Unity engine to render.
- UnityTile3D. Simple 3D Tile Editor.
- UnityTimer. and convenient library for running actions after a delay in Unity3D.
- Universal Unity Hooks. A framework designed to hook into and modify methods in unity games via dlls.
- UniVoice. P2P VoIP in Unity.
- UVPreview. Preview your UV islands in inspector window for your textures.
- UXF. Framework for human behaviour experiments in Unity.
- Variable Infinite Scroll. Variable infinite scroll in Unity UI.
- VariableAssets. Variable assets for Unity3D.
- Vector Graphics Samples. SVG and Vector Graphics Sample Project.

- Vexe Framework (VFW). An editor extension that offers much more advance editor extensibility features than what comes out of the box with Unity.
- Volumetric Clouds. Volumetric clouds in Unity.
- Volumetric Lines Unity. Source of the Volumetric Lines Asset from Unity's Asset Store.
- VoxBlend. BlendShape Controller Plugin for Unity.
- Voxel Mesh Generator. Unity3D C# project that generates a voxel 3D mesh using the greedy mesh technique.
- Voxelmetric. An efficient voxel framework for Unity3D. Legacy code is here.
- VoxelWorld. Training Unity on a Voxel World.
- VSCode Unity Code Snippets. All snippets for Unity3D development.
- VSCode Unity Debug Support. Unity debugging support for VS Code.

- VSCode Unity Integration. Unity Visual Studio Code Integration.
- Warfest Voxel Unity. A voxel game prototype made with Unity.
- WaveformProvider. Provide a texture to simulate waves with Unity.
- Weaver. Weaver is a code weaving framework built right into Unity Engine. Based heavily off of Fody.
- Web View Hook. Exposed UnityEditor WebView API.
- WebRTC Unity Plugin. Cross-platform Webrtc support for Unity apps.
- Xamarin.Forms.Unity. Xamarin.Forms for Unity (Platform implementation for Unity Game Engine).
- xNode BehaviourTree. Some log4net helper classes and UnityEngine.Debug appender for Unity.
- yaSingleton. A singleton pattern implementation for Unity3d. Based on ScriptableObjects instead of the conventional MonoBehaviour approach.
XR, AR & VR: Resources
AR/VR/XR SDKs, frameworks, tools, and references across ARKit, ARCore, WebXR, and VR platforms.
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| 8th Wall | Niantic's WebAR platform. Markerless world tracking, image targets, face effects via the browser. No app required. | Paid | WebAR · Niantic | Marketing WebAR, branded AR experiences |
| Mozilla Hubs | Open-source social VR rooms in the browser. Forked and maintained by community after Mozilla sunset. | Open Source | WebXR · Social | Social VR, virtual events, meetings |
Related:
- A-Frame VR. Blender add-on allows you to model your scene in Blender and export it to an A-Frame VR project with a single click.
- Advanced VR Mechanics With Unity and the HTC Vive Part 1. Mirror - Mirror 2
- Advanced VR Mechanics With Unity and the HTC Vive Part 2. Mirror - Mirror 2
- Building an AR game with ARKit and Spritekit. Building an AR game with ARKit and Spritekit.
- Capturing Body Motion in 3D | Apple Developer Documentation. Capturing Body Motion in 3D | Apple Developer Documentation.
- HOW TO CREATE A MINIMAP FOR VR IN UNITY. Mirror
- How to support GearVR and Google Cardboard in one Unity3D project. How to support GearVR and Google Cardboard in one Unity3D project.
- HTC Vive VR Input. Mirror - Mirror 2
- I3D Past Projects. Virtual 3D teleportation in real-time by Microsoft Research
- Medium by Adobe. Medium is a dedicated VR sculpting and painting package for users of Oculus headsets, capable of exporting models to DCC applications in OBJ or FBX format.
- North Star Kit Paid. The device is an implementation of Leap Motion's Norh Star reference design - an open source specification for an AR headset with two 1600x1440 displays with 120 FPS, a visual field of 100 degr
- Oliver Kreylos's blog. Good resource to get started learning about VR / stereo rendering.
- RealityKit. High-level AR framework by Apple. Comparable to Unity and Unreal Engine but specific for AR solutions.
- Rendering | Oculus Developers. Rendering | Oculus Developers.
- Rigging a Model for Motion Capture | Apple Developer Documentation. Rigging a Model for Motion Capture | Apple Developer Documentation.
- Sceneform Android SDK Maintained. ARCore Android SDK with Google Filament 3D engine. Continuation of Google Sceneform
- Tensorflow2 Ue4 AR. Augmented Reality Computer Vision Application using TensorFlow 2 and the Unreal Engine 4.23
- Three.js Editor. Online 3D editor with AR export capabilities.
- Ultraleap Paid. Former Ultralhaptics & Leap Motion
- Unity VR Video Recording Test. Test project to record VR sessions. (#VIRTUAL-REALITY)
- ViroCore: A cross-platform AR/VR renderer. And ViroReact: The AR/VR library for React Native
- VR Development - Unity Learn.
Unityguided learning Pathway will prepare you for a job in the VR industry | - Vuforia Freemium. AR SDK that is directly integrated in the Unity Editor. Proprietary license, free to develop with
Unreal Engine: Resources
Unreal Engine resources and marketplace picks.
- Recommended Asset Naming Conventions ~ epicgames. Naming folders & files.
- Control Rig ~ Ask A Dev. [character,animation] - 22 vids.
- Acl Ue4 Plugin. The official Animation Compression Library Unreal Engine 4 plugin
- Alex Forsythe. Game Framework, Replication Tutorials by Alex Forsythe** ( )
- ALS Community. Replicated and optimized community version of Advanced Locomotion System V4
- ALS Refactored. Completely reworked and improved C++ version of Advanced Locomotion System V4.
- AndroidNative. Android Native plugin for Unreal Engine that makes it easy to call Java functions via JNI.
- Animated Crosshairs UE4. Animated Crosshairs for Unreal Engine 4 provides 17 ready to use animated UMG widgets including demo scene to test their combination
- Articy Importer For Unreal. Articy Importer plugin for the Unreal Engine 4.
- Async Loading Screen. Async Loading Screen is a free and open-source plugin for Unreal Engine. Async Loading Screen allows you to easily configure a Loading Screen System in the project settings, and automatically add a
- Audio Analysis Tools. Audio Analysis Tools plugin for Unreal Engine. Provides a variety of functions for analyzing audio data. Works in conjunction with the Runtime Audio Importer plugin.
- Ble Utilities Unreal. This is Unreal Engine plugin that allows to scan for BLE devices with Cycling Power service running, connect to one of them and subscribe for its notifications
- blueprintUE. Blueprint sharing.
- cashgenUE. Runtime Procedural Terrain Generator for UnrealEngine
- CensoredUE4. World space area censoring solution for Unreal Engine 4. It is using blueprint actor for censoring and can be attached to any other blueprint actor like characters
- Cesium for Unreal. Bringing the 3D geospatial ecosystem to Unreal Engine
- Code Like Me. A wide variety of Unreal Engine-focused tutorials.
- DataConfig. Serialization framework for Unreal Engine Property System that just works!
- DungeonGenerator. An Unreal Engine 4 Dungeon Generator
- Easy Json Parser. Json parse library for unreal engine
- EasyXMLParser. Xml parse library for unreal engine
- Fairy GUI Unreal. A flexible UI framework for Unreal Engine
- FastSwitcher. Fast Switcher UMG for Unreal Engine 4 loads only the needed widget
- Fresh Cooked Tweens. A tweening library for Unreal Engine that provide convenient curve equations to ease a value between a start and end, like a position, scale, color, anything you want to smoothly change.
- Game Development & Unreal Engine Programming Guide. Game Development & Unreal Engine Programming Guide https://ikrima.dev
- GameDev.tv Unreal 5.0 C++ Developer: Learn C++ and Make Video Games Paid. GameDev.tv Unreal 5.0 C++ Developer: Learn C++ and Make Video Games.
- GASP ALS. Game Animation Sample with ALS Layering
- GASShooter. Advanced FPS/TPS Sample Project for Unreal Engine 4's GameplayAbilitySystem plugin
- GGPOUE4. Unreal Engine 4 plugin port of GGPO
- Ghost Mesh Plugin. This is a UE4 plugin that can create ghost mesh in Unreal Engine 4
- Global Event System Ue4. A loosely coupled internal global event system (GES) plugin for the Unreal Engine. Aims to solve cross-map and cross-blueprint communication for reliable and inferable event flow.
- Gorka Games. Tons of great content Gorka creates lengthy tutorial series, short tutorials and covers Unreal Engine news.
- Greebler. UE4 and Unity plugin to automatically add rubble in the nooks and crannies of your scene
- Hermes. An Unreal Engine plugin that allows direct (deep) links into the UE4 editor
- Horizontal 360 Radar. Horizontal 360º rich featured radar system, typically seen in games like Skyrim, for Unreal Engine 4
- Houdini Engine for Unreal. A plugin to allow integration with Houdini Digital Assets workflows.
- InfraworldRuntime. A solution that enables Unreal Engine 4 to work with Google gRPC services from either C++ or Blueprints.
- Inventory + Equipment System. Generic and fully featured multipurpose inventory container and equipment system for Unreal Engine 4
- Japanese Village (Marketplace) Paid. Japanese medieval village pack.
- KawaiiPhysics. Simple fake Physics for UnrealEngine4
- Kotlin Unreal. Kotlin-unreal: Use the amazing Kotlin language with UnrealEngine 4
- LeapUnreal. Leap Motion SDK for the Unreal Engine
- LocalizationUE4. Translation Editor for Unreal Engine 4
- Locus Replication Graph. Simple Unity Addressables Alternative That Supports Synchronized API And Memory Management.
- LuaMachine. Unreal Engine 4 Plugin for Lua APIs implementation
- MassSample. Community Mass Sample
- Mathew Wadstein. Easily one of the most useful channels for Unreal Engine. Videos going over just about every major class and Blueprint node.
- MD Meta Data Editor. Unreal Engine 5.1+ plugin to enable editing meta data of Blueprint Properties, Functions, and Function and Event Parameters
- Medieval Houses (Marketplace) Paid. Modular medieval house pack.
- Mixed Reality UX Tools Unreal. UX tools and components for developing Mixed Reality applications in UE4.
- MobileUtils. A plugin for Unreal Engine 4 that lets you integrate mobile utilities into your project
- mod.io. Unreal Engine Plugin for easily integrating mod.io into your game - the UGC management service for game developers.
- Morphs Player. A plugin that allows to play Morph Targets directly on the animation track of your skeletal mesh.
- Mqtt Utilities Unreal. MqttUtilities is a plugin for Unreal Engine intended to expose MQTT client functionality to blueprints
- My SQL Connector UE4 Plugin. MySQL Database Connector Plugin for Unreal Engine 4
- Myo Ue4. Myo Plugin for Unreal Engine 4
- Nano. A tiny template for tiny Unreal games.
- NiagaraUIRenderer. Niagara UI Renderer | Free Plugin for Unreal Engine
- nimue4. Nim language integration for Unreal Engine 4
- Nuke.Unreal. C# scriptable workflow for automating Unreal Engine project tasks embracing the Nuke target graph and fluent API tool bindings.
- ObjectDeliverer. Data transmission and reception library for Unreal Engine.
- OceanProject. An Ocean Simulation project for Unreal Engine 4
- OpenCL.uplugin. OpenCL Plugin for Unreal Engine 4
- OpenLand. An OpenSource Landscape Auto Material
- OSVR Unreal. OSVR plugin for Unreal Engine
- PBCharacterMovement. HL2-style, classic FPS movement for Unreal Engine implemented in C++.
- PluginTemplate. A basic Unreal Template with Editor and Runtime Module.
- Prefabricator Ue4. Prefabricator - Prefab plugin for Unreal Engine 4
- ProjectExodus. Project Exodus - Unity to Unreal scene/project transfer tool.
- Ps Facebook Mobile. Just a simple Unreal Engine 4 integration of Facebook authorization for mobile devices
- Ps Real Vehicle. PsRealVehicle is the plugin for Unreal Engine 4 with simple force-driven vehicle simulation.
- Ps Replay Kit. Unreal Engine 4 plugin for iOS to record or stream video from the screen, and audio from the app and microphone
- Ps Web Server. Civet web server integration plugin for Unreal Engine 4
- puerts. Write your game with TypeScript in the ue4 or unity
- Quests. Efficient and rich featured quests system for Unreal Engine 4
- Realtime Mesh Component. Unreal Engine 5 plugin component for rendering runtime generated content.
- RedTalaria. Unreal Engine plugin providing a set of Hermes endpoints
- RemCommon. Common utilities for gameplay in UnrealEngine
- RemRanges. Combination of IGRanges and ranges-v3 for Unreal
- Runtime Audio Importer. Runtime Audio Importer plugin for Unreal Engine. Importing audio of various formats at runtime.
- Runtime Files Downloader. Runtime Files Downloader plugin for Unreal Engine. Downloading files over HTTP / HTTPS at runtime.
- Runtime Mesh Component. Unreal Engine 4 plugin component for rendering runtime generated content
- Runtime Mesh Loader. A pluging for Unreal Engine 4, which allows to import meshes during runtime.
- Runtime Speech Recognizer. Cross-platform, real-time, offline speech recognition plugin for Unreal Engine. Based on Whisper OpenAI technology, whisper.cpp.
- Ryan Laley. Primarily Blueprint-based Unreal Engine tutorials.
- SCUE5 Plugin. SCUE updated to Unreal 5.
- SilvervineUE4Lua. A Lua Scripting Plugin for Unreal Engine 4
- sluaunreal. Lua dev plugin for unreal engine 4
- Socket IO Client Unreal. Socket.IO client plugin for Unreal Engine.
- Socketer. A TCP socket blueprint library for Unreal Engine.
- Socketio Client Ue4. Socket.io client plugin for Unreal Engine 4
- SQLite3UE4. SQLite3 Database Plugin for Unreal Engine 4
- Stats + Attributes. A stats, attributes, leveling system and much more for Unreal Engine 4!
- Street Map. Import OpenStreetMap XML data into your Unreal Engine project.
- Sublime Unreal Snippets. A collection of Sublime Text 3 snippets for writing Unreal Engine 4 game code.
- Swipe. A plugin for Unreal Engine 4 that exposes swipes on mobile devices as events in blueprint
- Tcp Ue4. Convenience TCP wrapper for Unreal Engine 4
- TCP Unreal. Convenience TCP wrapper for Unreal Engine.
- Tensorflow Ue4. TensorFlow plugin for Unreal Engine 4
- Tom Looman UE5 Tutorials Freemium. Various Unreal Engine focused tutorials.
- Udp Ue4. Convenience UDP wrapper for Unreal Engine 4
- UDP Unreal. Convenience UDP wrapper for Unreal Engine.
- UE BUI Tween. UI Tweening Libary for Unreal Engine UMG UI. Create simple tweens for UMG widgets from C++.
- UE DSS Plugin. Scalable MMO servers instantiation, dungeon instantiation and player balancing subsystem for unreal engine
- UE Easy JWT. JWT wrapper (Engine Sub-system) for Unreal Engine.
- UE Easy Kafka. EasyKafka is a Kafka/Redpanda client sub-system for unreal engine. It supports producing and consuming records through blueprint and C++.
- UE4 Aurora Effect. A raymarched aurora borealis effect for Unreal 4
- UE4 Binary Builder. An application designed to create installed Unreal Engine builds (aka Rocket builds) from Unreal Engine GitHub source.
- UE4 BYG Localization. Simple CSV localization system for Unreal Engine 4
- Ue4 Canvas GUI. It's a simple Canvas GUI for Unreal Engine 4 with mouse operation
- UE4 Custom Gravity Plugin. Unreal Engine 4 : Custom Gravity Plugin
- Ue4 Docker. Windows and Linux containers for Unreal Engine 4
- UE4 Env. project. An Environment Simulation project for Unreal Engine 4.
- UE4 EOS Plugin. A plugin and sample project, built for Unreal Engine 4, that implements the Epic Online Services SDK
- UE4 Game Lift Client SDK. Gamelift Client SDK for Unreal Engine 4
- UE4 Node Graph Assistant. A plugin to help you to create node graph faster and easier in unreal engine 4.
- UE4 Plugin Resources. A list of community resources for Slate, Graphs, and UE4 Plugin Development.
- Ue4 Protobuf. This is an Unreal Engine 4 plugin that integrates Protobuf into the project without requiring you to add system PATH or anything else.
- Ue4 Uitween. Unreal 4 UMG UI tweening library in C++
- UE4GamepadUMG. Unreal Engine 4 gamepad plugin so you can use a gamepad like a mouse in UMG
- Ue4MarchingCubes. 3D Perlin Noise using Marching cubes algorithm for Unreal Engine 4
- UE4MasterServer. This is a plugin for Unreal Engine 4 that adds server registration, deregistration etc with a master server.
- UE5 Styleguide. Guidelines for making Unreal Engine projects more consistent.
- UE5 Stylized Post Process. Stylized Post Process for Unreal Engine 5
- ue5coro. A C++20 coroutine plugin, offering integration with Unreal Engine 5.
- UELlama. Llama plugin for Unreal Engine 5
- UEWebsocket. Unreal engine 4 websocket plugin for both c++ and blueprint developer
- Ultraleap SDK. Enables data produced by Ultraleap's hand tracking to be used by developers inside their Unreal projects.
- UMG Resizable Widget. Resizable Widget for UMG for Unreal Engine 4
- Unreal Bp Csv Parsing. Unreal Engine plugin that adds CSV parsing blueprint nodes
- Unreal Docs: Game Features And Modular Gameplay. Unreal Engine Documentation.
- Unreal Docs: Gameplay Ability System. Unreal Engine Documentation.
- Unreal Docs: Gameplay Camera System. Unreal Engine Documentation.
- Unreal Docs: Gameplay Targeting System. Unreal Engine Documentation.
- Unreal Docs: Getting Started With Texture Graph. Unreal Engine Documentation.
- Unreal Docs: InstancedStruct. Isn't available yet!
- Unreal Docs: Mass Entity. Unreal Engine Documentation.
- Unreal Docs: Metahuman Documentation. Unreal Engine Documentation.
- Unreal Docs: Modeling And Geometry Scripting. Unreal Engine Documentation.
- Unreal Docs: Motion Design. Unreal Engine Documentation.
- Unreal Docs: Mutable Overview. Unreal Engine Documentation.
- Unreal Docs: Procedural Content Generation Framework. & Electric Dream Documentation ( )
- Unreal Docs: Scriptable Tools System. Unreal Engine Documentation.
- Unreal Docs: Smart Objects. Unreal Engine Documentation.
- Unreal Docs: State Tree. Unreal Engine Documentation.
- Unreal Docs: Umg Viewmodel. Unreal Engine Documentation.
- Unreal Docs: Water System. Unreal Engine Documentation.
- Unreal Engine. The official Unreal Engine YouTube channel with weekly live streams.
- Unreal Engine Advanced Functions. Handy functions by Mridul Sharma.
- Unreal Engine Learning. Unreal Engine Learning.
- Unreal Engine Official YouTube. Unreal Engine Official YouTube.
- Unreal Engine Python. Embed Python in Unreal Engine 4
- Unreal Fast Noise. Modular, Blueprint-friendly noise generation for UE4
- Unreal Fast Noise2. A plugin that wraps FastNoise2, allowing you to use the FastNoise2 library in blueprints.
- Unreal Fetch. Fetch API-inspired HTTP client for Unreal Engine.
- Unreal Im GUI. Unreal plug-in that integrates Dear ImGui framework into Unreal Engine 4.
- Unreal Library. UE Explorer's library for parsing data from games built with the Unreal Engine.
- Unreal Magic Nodes. Custom Kismet Node System that enables C++ code to be written on Blueprint Graphs.
- Unreal Rust. Opinionated Rust integration for Unreal Engine.
- Unreal Sandbox Terrain. Smooth voxel terrain plugin.
- Unreal Signal R. SignalR client for Unreal Engine.
- Unreal UMG 3 D Object In Widget. A simple Unreal Engine 4 project (precisely 4.7.4) showing how to render a 3D object/mesh in a UMG widget
- Unreal Version Changer. Simple tool for faking UE version for Epic Games Store so we can install outdated / non-upgraded plugins to newer UE version without installing old UE
- Unreal.hx. Unreal.hx: Haxe Integration for Unreal
- Unreal.js. Javascript runtime built for Unreal Engine.
- UnrealCLR. Unreal Engine.NET 6 Integration.
- unrealcpp. Unreal Engine 4 C++ examples
- unrealcv. UnrealCV: Connecting Computer Vision to Unreal Engine
- UnrealLive2D. UE4 plugin for live2d model
- USharp. C# plugin for Unreal Engine 4
- Va Fog Of War. A clear and simple solution of Fog of War for Unreal Engine.
- Va Tex Atlas. Simple way to use texture atlases for Unreal Engine 4 UMG
- VaRest. REST API plugin for Unreal Engine.
- Velocity Grid Export. A tool to export vector fields out of Houdini.
- ViewportManager. A C++ based plugin for Unreal Engine that allows for multiple customizable viewports
- Virtus Learning Hub. Unreal Engine-focused tutorials with several lengthy courses.
- Voxel Plugin. Create fully volumetric, entirely destructible, infinite worlds in Unreal Engine.
- VS Code Setup for UE. Official VS Code setup guide.
- Vscode Unreal Snippets. Unreal Engine snippets based on https://github.com/awforsythe/sublime-unreal-snippets.
- Weapon Trace Unreal. WeaponTracing plugin for reliable melee combat.
- WindowCapture2D. Library for capturing and displaying windows in real time with UnrealEngine
- Working with Data (Unreal Engine Learning). Working with Data (Unreal Engine Learning).
- XJ music. XJ music plugin for Unreal Engine. XJ is the first end-to-end solution for adaptive music in video games built specifically and only for music, enabling composers to realize new possibilities.
- ZipUtility Plugin. Event driven 7zip utility plugin for Unreal Engine 4
Game Dev Tools: Level Design
Level editors and blockout tools.
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| LDtk | Modern 2D level editor by Dead Cells creator. See also: Software Reference → Level Design & Map Editing Software |
Open Source | 2D Levels · Dead Cells Creator | 2D level design |
| Mappy | Free tilemap editor. See also: Software Reference → Level Design & Map Editing Software |
Free | ||
| OGMO Editor 3 | Generic level editor. See also: Software Reference → Level Design & Map Editing Software |
Open Source | ||
| Sprite Fusion | A free level design tool to craft beautiful 2D tilemaps right in your browser using any tileset. See also: Software Reference → Level Design & Map Editing Software |
Free | ||
| Tiled | General-purpose tilemap editor. TMX format. See also: Software Reference → Level Design & Map Editing Software |
Open Source | Tilemap Editor · TMX | Tilemap editing |
| TrenchBroom | Quake-style level editor, great for blockouts. See also: Software Reference → Level Design & Map Editing Software |
Open Source | Blockouts · Quake-style | Blockouts, Quake-style levels |
Related:
- Chisel.Prototype. Work in progress prototype for the Chisel Level Editor, for Unity.
- Editor2D. Tile based level editor for Unity
- GILES. A Runtime Level Editor for Unity3D.

- Sprytile (GitHub). Blender add-on for building tile based low-poly scenes with paint/map editor like tools. [more info]
- Sprytile (itch.io). Blender addon for tile-based 3D levels.
- Tiled2Unity. Export Tiled Map Editor (TMX) files into Unity.
- Unity2D TMX. A small library to import and render tilemap in Unity2D, only support TMX file format.
Game Dev Tools: Dialogue & Narrative
Dialogue, narrative scripting, and IF tools.
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| Articy:draft | Professional narrative design middleware. See also: Software Reference → Pipeline & Production Management Software |
Paid | Middleware · Pro | Professional narrative middleware |
Related:
- Ink. Narrative scripting by Inkle (Heaven's Vault, Sable).
- Ink Unity Integration. Unity integration for the open source ink narrative scripting language.
- Prototype. Prototype component pattern for Unity.
- Twine. Free, open-source interactive fiction.
- Yarn Spinner. Dialogue tool for Unity/Godot (Night in the Woods).
Game Dev Tools: Audio Middleware
Adaptive audio and spatial audio middleware.
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| FMOD | Industry-standard adaptive audio. Free for indie <$200k. See also: Software Reference → Audio Software |
Freemium | Industry Standard · Indie-Free | Adaptive game audio |
| Steam Audio | Physics-based spatial audio by Valve. Free. See also: Software Reference → Audio Software |
Free | Spatial Audio · Valve Free | Spatial game audio |
| Wwise | AAA audio middleware with free tier. See also: Software Reference → Audio Software |
Freemium | AAA · Free Tier | AAA game audio |
Related:
- Wwise Unreal Plug-in Freemium. Plugin for integrating Wwise assets for realtime playback in-engine.
Game Dev Tools: Networking & Multiplayer
Multiplayer frameworks and game servers.
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| build dynamic matchmaking with PubNub ~ epicgames | [multiplayer]. See also: Software Reference → Pipeline & Production Management Software |
Free | ||
| Epic Online Services | Free multiplayer, matchmaking, voice chat. See also: Software Reference → Pipeline & Production Management Software |
Free | Free EOS · Matchmaking/Voice | Free multiplayer services |
| Nakama | Open-source game server (social, matchmaking, leaderboards). See also: Software Reference → Pipeline & Production Management Software |
Open Source | Social Server · Matchmaking | Social game server |
| Photon Engine | Cloud multiplayer (PUN, Fusion, Quantum SDKs). See also: Software Reference → Pipeline & Production Management Software |
Freemium | Cloud Multiplayer · Unity/Unreal | Cloud multiplayer |
| SmartFoxServer 2X | A SDK for rapidly developing multiplayer games and applications with Adobe Flash/Flex/Air, Unity, HTML5, iOS, Windows Phone 8, Android, Java, Windows 8, C++. See also: Software Reference → Pipeline & Production Management Software |
Freemium |
Related:
- Basic Multiplayer Unity. Fast-Paced UDP Client-Server implementation.
- Bomber. Open-source Bomberman multiplayer game made in Unreal Engine 5.
- Colyseus. Node.js multiplayer framework.
- Colyseus Unreal. Colyseus Multiplayer SDK for Unreal Engine
- Fish Net. High-performance Unity networking.
- Forge Networking Remastered. In short, Forge Networking is a free and open source multiplayer game (multi-user) networking system that has a very good integration with the Unity game engine.
- Gambetta_Networked Demo. Fast-Paced Multiplayer: Sample Code and Live Demo - Gabriel Gambetta's Multiplayer Network Demo in Unity C# as Networked using Lidgren Network.
- GameDev.tv Unreal Multiplayer Master: Video Game Dev In C++ Course Paid. GameDev.tv Unreal Multiplayer Master: Video Game Dev In C++ Course.
- Mirror (GitHub). A community replacement for Unity's abandoned UNET Networking System.
- Mirror (site). Open-source Unity networking.
- Unity Multiplayer Packages. Unity multiplayer packages and samples.

Game Dev Tools: Sprite & VFX
Sprite animation, 2D VFX, texture packers.
| Software | Description | Pricing | License | Tags | Best For |
|---|---|---|---|---|---|
| LibreSprite | LibreSprite is an open source fork of Aseprite. See also: Software Reference → 2D & Animation Software |
Open Source | |||
| Lightcube | Pixel art editor for Windows w/ PSD, JPEG, PNG, BMP, GIF support. See also: Software Reference → 2D & Animation Software |
Paid | Windows · PSD Support | Windows pixel art w/ PSD | |
| Pickle | Pixel art editor. See also: Software Reference → 2D & Animation Software |
Paid | Pixel Art · Editor | Pixel art editing | |
| Pixa.Pics | Browser pixel-art tool w/ vectorization. See also: Software Reference → 2D & Animation Software |
Freemium | Browser · Vectorization | Browser pixel art | |
| Pixelator | Turn any image into pixel art. See also: Software Reference → 2D & Animation Software |
Paid | Image→Pixel · Conversion | Image→pixel art | |
| Pixelorama | Free pixel art editor (made in Godot). See also: Software Reference → 2D & Animation Software |
Open Source | Pixel Art · Godot-built | Pixel art for games | |
| PixelOver | Convert artwork to pixel art with animation, bone rigging, and pixel-perfect transforms. See also: Software Reference → 2D & Animation Software |
~$20 (free demo) | Paid | Artwork→Pixel · Rigging | Artwork → pixel art conversion |
| Pixen (GitHub) | Pixel Art Editor for OSX See also: Software Reference → 2D & Animation Software |
Open Source | |||
| Pro Motion | Paid with trial, works on Windows. Advanced features tailored to creating pixel art for games. See also: Software Reference → 2D & Animation Software |
Paid | |||
| PyxelEdit | Pixel art editor for tilesets, levels, animations. See also: Software Reference → 2D & Animation Software |
Paid | Tilesets · Pixel Art | Pixel art tilesets/levels | |
| SpriteMancer | 2D VFX and sprite animation. See also: Software Reference → 2D & Animation Software |
Paid | 2D VFX · Sprites | 2D game VFX | |
| TexturePacker | Sprite sheet packing, multi-engine export. See also: Software Reference → 2D & Animation Software |
Paid | Sprite Sheets · Multi-Engine | Sprite sheet packing |
Related:
- Cheetah Texture Packer. High efficient and fast 2D bin packing tool
- Ez Sprite Sheet. Creates sprite sheets from animated GIFs
- Fusion Character Animator. Small tool for Clickteam Fusion 2.5 to facilitate the animation of 2D character sprites for developers.
- GlueIT. Free Simple Spritesheet Tool
- Kavex's Spritesheet Maker. Free spritesheet maker to replace GlueIT. Has much newer export formats.
- Laigter. Free normal/specular/AO map generator for 2D.
- Leshy SpriteSheet Tool. HTML5 tool for creating, packing, and modifying sprite sheets and texture atlases
- Libgdx Texture Packer. Texture Packer built into Libgdx
- Make Your Own Pixel Art Paid. Walks you step-by-step through the available tools, pixel art techniques, the importance of shapes, colors, shading, and how to turn your art into animation.
- Owlboy. Explore a detailed steampunk world in the clouds. With it's range of endearing animations and expressions the world and it's characters come to life.
- Paul Robertson. Australian, creating cute, sometimes cosmic and psychedelic, and sometimes weird nightmarish pixel art.
- PixelCraft. Open source and free, works in the browser. Easy to try out in the browser and as a PWA offline.
- ShoeBox. Adobe Air based app with game and ui related tools.
- Sprite Sheet Maker. Sprite Sheet Maker is a handy no fuss utility to pack sprites
- Sprite Sheet Slicer. Sprite Sheet Slicer is a handy no fuss utility to slice sprites
- SpriteLib. Collection of static and animated graphic objects (also commonly known as sprites).
- SpriteUV2 Paid. Tool for creating optimal meshes for textures/sprites and packing them into an atlas.
- Starbound. Travel across vibrant, colorful and expansive galaxies, including creative dynamic animations.
- Stitches. An HTML5 sprite sheet generator
- Talos VFX. Node based, open source VFX Editor with interface and a ready to use libGDX runtime.
- Tilesplit. CLI text-based tilesheet splitter and namer. Turn a spritesheet into many separate files with names you pick, or not if you don't care. Support templates and textures that are not all the same size
- Walking animation cycle in games. Walking animation cycle in games.
- Wobblepaint. Pico8 editor that give life to pixel art with a little wobble.
Game Dev Tools: AI & Procedural Generation
WFC, noise, procedural pipelines, economy design.
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| Houdini Engine (SideFX product) | Procedural generation pipeline for Unreal/Unity/Godot. See also: Software Reference → Pipeline & Production Management Software |
Paid | Procedural Pipeline · Multi-Engine | Procedural pipeline in-engine |
Related:
- DotRecast. A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#.
- Fast Noise Lite. Fast noise generation (Perlin, Simplex, Cellular).
- Machinations Paid. Visual tool for designing and simulating game economies.
- Procedural GL JS. Based on Three.js, this framework is dedicated to generating a 3D Map experience on a web service.
- Wave Function Collapse. Procedural generation from example patterns.
Game Dev Tools: Physics Engines
Open-source physics engines.
- Box2D v3. 2D physics engine rewrite by Erin Catto.
- Box2D.NET. A port of Box2D, is a 2D physics engine for games,.NET C#, Unity3D, servers.
- Cannon.js. Lightweight and simple 3D physics engine for the web.
- Jolt Physics. Open-source 3D physics (used in Horizon Forbidden West).
- Lockstep Framework. A framework designed for games that need lockstep simulations. It includes a deterministic 2D physics engine, pathfinding, behavior system. LSF is integrated with Unity.
- Rapier. Rust physics engine (2D/3D, used with Bevy).
- UnrealJolt. Jolt physics integration (Plugin) for Unreal Engine 5 (UE5)
Game Dev Tools: Version Control
Version control for binary-heavy game projects.
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| Perforce Helix Core | Industry standard for large assets (free ≤5 users). See also: Software Reference → Pipeline & Production Management Software |
Freemium | Industry Standard · Free ≤5 users | Large-asset VCS |
| Plastic SCM / Unity Version Control | Artist-friendly binary version control. See also: Software Reference → Pipeline & Production Management Software |
Freemium | Artist-Friendly · Unity-Integrated | Artist-friendly VCS |
Related:
- Git LFS. Large file storage for Git.
Game Dev Tools: Analytics & Playtesting
Analytics and playtesting services.
- Steam Playtest. Free playtesting on Steam.
Game Design & Theory
Design fundamentals, patterns, and references.
- Deconstructor of Fun. F2P game design and business.
- DevianArt7Soul1. Offers a specific set of 420 pixel art icons designed for RPG games.
- Epic Games. Epic Games on GitHub. Official Unreal Engine and related repos.
- friflo ECS. High-performance C# ECS with simple API. Supports.NET, WASM/WebAssembly, Native AOT, Unity, Godot, MonoGame,..
- Game Development Essentials: Game Level Design. Game Development Essentials: Game Level Design.
- Game Programming Patterns. Lots of great game development patterns useful when making games with or without Unity.
- Game UI Database. Interface reference.
- GDC Vault (Free). Hundreds of free GDC talks.
- How To Market A Game. Marketing strategies for indie games.
- LWF. Lightweight SWF. LWF is an animation engine which can play animation data converted from FLASH contents in HTML5, Unity, Cocos2d-x, iOS UIKit.
- Open 3D Engine (O3ED). Successor to Amazon Lumberyard, an open-source, real-time, multi-platform 3D engine to build AAA games
- Phototiler. Lightweight photorealistic map renderer that allows quick rendering of 3D maps for creative cartography.
- Pixel Composer (GitHub). node-based VFX editor for pixel art
- pixeldudesmaker. Small character generator, including basic animation.
- Red Blob Games. Interactive visual explanations (pathfinding, hex grids, noise).
- Slynyrd. American, game designer with tons of material, game specific knowledge and mini-tutorials.
- SpriteKit. SpriteKit code to make your game work on iOS, macOS, and tvOS without a hitch.
- Spritemate. Online Editor for Commodore 64 Sprites
- Timanthes. A pixel art editor for the Commodore 64 computer running on Windows
- Turbulenz. Turbulenz offers the ability to build, publish, iterate and monetise high-quality games that react like no others, with immersive 3D effects and real-time physics that open up a whole new world of
- Unity Audio Manager. Plugin, that allows to easily play/change/stop/mute/.. sounds in 2D/3D
- Unity Game Programming Patterns. Game Programming Pattern Examples in Unity3D.
- Unity in Action (book). Unity in Action (book).
- Unity Technologies. Unity Technologies on GitHub. Official Unity repos and samples.
Game Dev: YouTube Channels
Channels covering game dev technique, design, and industry.
- Learning All IN ORDER ~ Game Dev Cave. [animation,character,GAS] - 160 vids: newbie, blueprints, quests, C++.
- Aarthificial. Pixel art devlogs.
- Acerola. Graphics programming.
- Blackthornprod. 2D art and design.
- Cain On Games. Tim Cain (Fallout creator) on game design philosophy and war stories.
- Freya Holmer. Math for game devs, shaders.
- Game Maker's Toolkit. Game design analysis.
- GDQuest (YouTube). Godot tutorials.
- Jonas Tyroller. Indie dev logs.
- Libgdx Wiki. Libgdx documentation wiki (includes Texture Packer page).
- Lincoln Margison. Procedural animation tutorials. Step by step walkthroughs for game dev rigging and motion.
- Masahiro Sakurai. Game design philosophy, 250+ episodes.
- MFGD - Fragment Shaders. YouTube playlist about fragment shaders.
- Pontypants. Animation for games.
- Sebastian Lague. Procedural generation and simulations.
- t3ssel8r. Stylized rendering.
- The Cherno Project. While not specific to Unreal Engine, Cherno has tons of great C++ and general game engine content.
- Thomas Brush. Indie business and marketing.
Game Dev: Courses
Structured game dev courses.
- CS50 Game Development (Harvard). Free, covers Love2D, Unity.
- Polyglot Gamedev Mastersheet. Massive community-curated master list of game dev resources across engines, art, audio, and design.
Game Dev: Communities
Reddit, Discord, forums, indie job boards.
- Brackeys Discord. Brackeys Discord community.
- Game Dev League. Game dev Discord.
- Games Artist. Game art community with breakdowns, tutorials, and showcases.
- IndieDB. Indie game database and promotion.
- r/gamedesign. Game design subreddit.
- r/gamedev. 1.5M+ game dev subreddit.
- r/IndieDev. Indie developer subreddit.
- r/indiegaming. Indie gaming subreddit.
- r/pixelart. Pixel art subreddit.
- r/unrealengine. Unreal Engine subreddit.
- TIGSource Forums. Long-running indie forum.
- Unreal Slackers. Unreal Engine Discord community.
- Work With Indies. Indie game job board.
Game Jams
Recurring game jams.
- Brackeys Game Jam. Beginner-friendly jam.
- Global Game Jam. Annual, in-person worldwide.
- GMTK Game Jam. Largest jam by entries.
- itch.io Jams. Hundreds of active jams.
- JS13KGames. 13KB size limit JavaScript jam.
- Ludum Dare. Oldest jam, twice yearly.
Game Engines: Free & Open Source
Also in Software Reference → Game Engines: Free & Open Source
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| A Frame | An easy web framework for building 3D/AR/VR experiences. | Open Source | WebXR · JavaScript | Web AR/VR experiences |
| Armory3D | Blender-integrated Haxe game engine. | Open Source | Blender-Integrated · Haxe | Blender-integrated game engine |
| axys | A fork of Cocos2d-x-4.0, it has Full Support OpenAL for all platforms, single texture multi GPU texture handler and C++ 17. | Open Source | ||
| Babylon.js | JavaScript 3D engine/framework for browser games and apps. | Browser · JavaScript | Browser 3D apps/games | |
| Bevy | Rust data-driven ECS game engine. | Open Source | Rust · ECS | ECS architecture, data-driven games |
| Blend4Web | JavaScript framework for interactive 3D in browsers. Blender integration. | Browser · Blender Integration | Browser 3D from Blender | |
| Blitz3D | 3D BASIC-like programming language for fast 3D desktop games. | Open Source | BASIC · Legacy | BASIC 3D desktop games |
| Ceramic | Haxe cross-platform 2D framework. Exports to Windows, Mac, Linux, iOS, Android, HTML5/WebGL, Unity. | Haxe · Cross-Platform 2D | 2D cross-platform (Haxe) | |
| Cocos Creator | TypeScript mobile/web game engine. | Open Source | Mobile/Web · TypeScript | Mobile/web games (huge in China) |
| Cocos2d X | C++ OpenGL 2D/3D engine with JS and Lua bindings. Targets all major mobile and desktop platforms. | Open Source | C++ · Mobile | Cross-platform 2D/3D mobile games |
| CopperCube | CopperCube is an all-in-one 3D game engine. Very easy to use. | Free | No-Code · All-in-One | No-code 3D games |
| Dash | A free and open 3D game engine written in D. | Open Source | D Language · Niche | D-language 3D |
| Defold | Lua-based 2D mobile game engine by King. | Open Source | 2D Mobile · King (Candy Crush) | 2D mobile games |
| Diligent Engine | Modern cross-platform low-level graphics library supporting D3D11/12, OpenGL/GLES, and Vulkan. | Open Source | Low-Level · Multi-API | Low-level cross-API graphics |
| Ebitengine | Go 2D game engine. | Open Source | Go · 2D | Simple 2D games |
| Flax Engine | High-fidelity 3D engine. Free for small studios. | Open Source | High-Fidelity · C# + C++ | High-fidelity 3D, free for small studios |
| FNA | C# XNA reimplementation for ports. | Open Source | XNA Port · Shipping Games | XNA reimplementation for ports |
| Folded Paper Engine | Blender-to-Godot game mechanics engine/plugins. 2.5D/FPS/TPS controls, triggers, inventory, holdable items. | Open Source | Blender-to-Godot · No-Code | Blender-Godot mechanics |
| Fusee | A multiplatform 3D C# real-time engine with strong emphasis on content transformation. | Open Source | C# · Multiplatform | C# multiplatform 3D |
| Fyrox | Rust 3D engine with scene editor. | Open Source | Rust · Scene Editor | 3D games with scene editor |
| gameplay | A free, open-source, cross-platform, 2D + 3D game framework written in C++. It is aimed towards indie game developers who are creating desktop and mobile games. | Open Source | ||
| Godot 4 | MIT-licensed 2D/3D engine. GDScript, C#, C++. | Open Source | MIT-licensed · 2D + 3D | 2D/3D indie games, MIT-licensed |
| Harfang 3D | C++ 3D visualization library usable in Python, Lua, and Go. | Open Source | C++ · Visualization | 3D visualization |
| Heaps.io | Haxe engine. Dead Cells, Northgard. | Open Source | Haxe · Dead Cells | Shipping 2D/3D indie games |
| Irrlicht | Open source high-performance realtime 3D engine (C++). | C++ · Classic Engine | C++ realtime 3D (classic) | |
| jMonkeyEngine 3 | 3D open-source game engine for Java developers. | Open Source | Java · 3D | Java 3D games |
| JPCT | 3D engine for desktop Java and Android. | Free | Java · Android | Java/Android 3D |
| Juno | Framework for making 2D games with chunky pixels in Lua. | Open Source | Lua · Pixel Art | Pixel-art 2D in Lua |
| Leadwerks | Easy-to-learn game engine for 3D and VR. | Free | Beginner-Friendly · VR | Beginner 3D/VR |
| Love2D | Lua 2D game framework. | Open Source | Lua · Jam-Friendly | 2D prototyping, game jams |
| LumixEngine | 3D game engine built on C++. | Open Source | C++ · Lightweight | C++ 3D engine |
| Lums | 2D/3D framework written in C++11. Efficient and modern. Heavy development. | Open Source | C++11 · WIP | Modern C++11 framework |
| Macroquad | Rust minimal 2D/3D with WASM support. | Open Source | Rust · WASM | Minimal 2D/3D, WASM support |
| Magnum (site) | Lightweight modular 2D/3D graphics/game engine written in C++11. | Open Source | C++11 · Modular | Lightweight modular C++ graphics |
| MonoGame | C# XNA successor (Celeste, Stardew Valley). | Open Source | XNA Successor · C# | XNA successor |
| Neo Axis Engine | Integrated development environment with built-in 3D and 2D game engine. | Open Source | IDE-Integrated · C# | Integrated 2D/3D IDE |
| O3DE | AAA-grade Linux Foundation open-source engine. | Open Source | AAA-grade · Linux Foundation | AAA-grade, Linux Foundation |
| Ogre | Open source graphical rendering engine (C++). | Open Source | C++ · Rendering Engine | C++ rendering engine |
| Overload | 3D game engine with editor. | Open Source | C++ · Editor | 3D engine with editor |
| Panda3D | Python-based 3D engine (originated at Disney VR Studio, now CMU ETC). | Python · Disney Origin | Python 3D games | |
| Pixel Vision 8 | Teaches retro game development with streamlined workflows. 8-bit fantasy console. | Open Source | Fantasy Console · 8-bit | 8-bit fantasy console |
| PixiJS | Newcomer HTML5 game renderer - first released in early 2013. A main appeal of the engine is its use of WebGL for faster performance. If WebGL isn't supported, the engine falls back to standard | Open Source | ||
| Raylib | Minimal C library for learning game programming. | Open Source | Library (not engine) · C | Learning game programming, no engine overhead |
| Screen 13 | Easy-to-use Vulkan rendering engine with render graph for Rust. | Open Source | Rust · Vulkan | Rust Vulkan rendering |
| Solar2D | Lua 2D mobile framework (formerly Corona SDK). | Open Source | 2D Mobile · Lua | 2D mobile games |
| SpriteBuilder | Open source game development suite for macOS. | Mac-only · 2D | 2D games on Mac | |
| Stride | C# 3D game engine (formerly Xenko). | Open Source | C# · 3D | 3D games |
| Superpowers | HTML5 Collaborative 2D/3D Game Maker | Open Source | games · opensource-alt | |
| Three.js | JavaScript 3D library. The standard for web 3D. | Browser · Standard JS 3D | Web 3D graphics (broad) | |
| Torque3D | C++ engine with decades of Torque technology lineage. | C++ · Legacy | C++ game engine | |
| UPBGE (GitHub) | Integrated game engine in Blender. | Open Source | Blender-Integrated · Python | Blender-integrated game engine |
| UPBGE (site) | Open-source 3D game engine forked from old Blender Game Engine, deployed with Blender itself. GitHub | Open Source | ||
| Urho3D | Cross-platform rendering and game engine. | Open Source | C++ · Cross-Platform | Cross-platform 2D/3D |
| ursina | A game engine powered by Python and Panda3D. | Open Source | Python · Prototyping | Easy Python game prototyping |
| Whitestorm.js (GitHub) | 3D JavaScript framework for building apps and games. | Open Source | JavaScript · Browser | Browser 3D apps |
| Wonderland Engine | WebXR-focused engine with visual editor. Targets VR, AR, and standard browser 3D. Free for indies. | Freemium | WebXR · Editor | WebXR apps, browser VR/AR |
Game Engines: Commercial Free Tiers
Also in Software Reference → Game Engines: Commercial Free Tiers
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| Construct 3 | Browser-based no-code 2D engine with visual scripting. | Freemium | No-code · Browser | No-code 2D games, browser-based |
| CryEngine | High-fidelity 3D engine, pay-what-you-want. | Freemium | High-Fidelity · PWYW | High-fidelity 3D |
| Evergine | Enterprise-focused graphics engine for 3D business and industry applications. | Open Source | Enterprise · Industrial | Enterprise 3D apps |
| GameMaker | GML-based 2D engine (Undertale, Hotline Miami). | Freemium | 2D Focus · Indie Proven | 2D games |
| GDevelop | Open-source event-based no-code 2D. | Open Source | No-code · Open Source | Open-source no-code 2D |
| PlayCanvas | JavaScript browser-based 3D engine. | Freemium | Browser-Based · JavaScript | Browser-based 3D games |
| Ren'Py | Python visual novel engine (industry standard). | Open Source | Visual Novels · Industry Standard | Visual novels |
| RPG Maker MZ | JavaScript-based RPG creation. | Paid | RPG Focus · JavaScript | RPG creation |
| SceneKit | Apple proprietary 3D game engine (available on macOS, iOS, iPadOS, tvOS and watchOS). | Free | Apple-Native · Proprietary | Apple ecosystem 3D games |
| Unbound | SDF-based game development platform. Non-destructive real-time editing, Lua 5.3 scripting, FBX/glTF export. Early Access. | Freemium | SDF-Native · Early Access | SDF-native game creation |
| Unity | Cross-platform engine with massive asset store ecosystem (current major release Unity 6). | Freemium | Cross-Platform · XR | Mobile, AR/VR, cross-platform |
| Unreal Engine 5 | AAA engine from Epic. Free until $1M revenue, then royalty. | Freemium | AAA · Virtual Production | AAA, film, virtual production |
Level Design & Map Editing Software
Also in Software Reference → Level Design & Map Editing Software
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| LDtk | Modern 2D level editor by Dead Cells creator. | Open Source | 2D Levels · Dead Cells Creator | 2D level design |
| Mappy | Free tilemap editor. | Free | ||
| OGMO Editor 3 | Generic level editor. | Open Source | ||
| Sprite Fusion | A free level design tool to craft beautiful 2D tilemaps right in your browser using any tileset. | Free | ||
| Tiled | General-purpose tilemap editor. TMX format. | Open Source | Tilemap Editor · TMX | Tilemap editing |
| TrenchBroom | Quake-style level editor, great for blockouts. | Open Source | Blockouts · Quake-style | Blockouts, Quake-style levels |