This is a curated collection of articles, assets, and libraries that have been created for use with Unreal Engine 4.
Suggestions and recommendations are welcome to be filed via the GitHub issue tracker for this repository. For more information, see the contribution guidelines.
Inspired by awesome-unity, awesome-design, awesome-cpp.
Contents
- ARTv1 - Specialized tools and scripts for use with Autodesk Maya.
- ARTv2 - Experimental scripts for skeleton, rig, and animation authoring in Autodesk Maya.
- Note: Your GitHub account must be a part of the Epic Games organization in order to view this.
- VelocityGridExport - A tool to export vector fields out of Houdini.
- GameAnalytics Integration - Plugin for integrating with GameAnalytics services.
- Animation Starter Pack - A basic set of character animations for humanoid shooters.
- FMOD UE4 Integration - Plugin for integrating FMOD assets for realtime playback in-engine.
- Wwise Unreal Plug-in - Plugin for integrating Wwise assets for realtime playback in-engine.
- LoadingScreen - Plugin for creating simple loading screens with movies and advice text.
- VaRest - A simple REST API client with support for automatic JSON deserialization.
- NVIDIA GameWorks - A fork of UE4 offering various integrations of NVIDIA's GameWorks package.
- Note: Your GitHub account must be a part of the Epic Games organization in order to view this.
- UE4GitPlugin - Integrates Git as a source control provider.
- The initial release, v1, was integrated into the engine in engine version 4.7.
- UE4PlasticPlugin - Integrates PlasticSCM as a source control provider.
- UnrealFastNoise - A runtime noise generation plugin based on the excellent FastNoise from Auburns.
- Cover Generator - A dynamic cover point generator plugin for Unreal Engine 4.
- UE4 RTS - A Real-time strategy plugin and showcase for Unreal Engine 4.
- Articy Importer for Unreal - Articy Importer plugin for the Unreal Engine 4.
- Marching Cubes - A voxel plugin for Unreal Engine.
- Brune Save System - A simple and open source save system for UE4. Geared towards large single player RPGs.
- BrunesMissionSystem - A mission system that will handle the complexities laid out in the gdc 2017 talk: Building Non-linear Narratives in 'Horizon: Zero Dawn
- BrunesCharacterSystem - A character system from simple saving and loading to dynamic narrative death and life of a character.
- Epic Games' Learning Resources - Sample content and projects provided by Epic Games.
- Unreal VR Template C++ Sample - Reimplementation of the UE4 VR template in
C++
.
- SkookumScript - Plugin for integrating SkookumScript as a scripting language.
- UETorch - Plugin for integrating Lua/Torch scripts for use with Torch, a scientific computing framework.
- Unreal.js - Plugin for integrating JavaScript as a scripting language.
- UnrealEnginePython - Plugin for integrating Python as a scripting language.
- BLUI - Plugin for authoring UI elements using HTML. Powered by Chromium.
- Joy Machine's Repo of Things - Collection of modular gameplay scripts for UE4 and tools relating to game development.
- UE4RenderDocPlugin - Plugin for integrating suppport for Renderdoc, a graphics debugging tool.
- UE4 Console Variables and Commands - A solid list of the CVars available in UE4 with decent explanations of each.
- C++ Coding Standard - The Epic Games C++ Coding Standard.
- Gameplay Framework Reference - A high-level view of the concepts you'll work with in UE4.
- Setting Up Visual Studio for UE4 - A guide for installing and configuring the advanced Unreal Build Tool. (UBT)
- Unreal Engine 4 for Unity Developers - A mapping of Unity3D concepts to Unreal Engine 4 concepts.
- Unreal Engine 4 Network Compendium - A guide for authoring networked gameplay in Unreal.
- Community Content, Tools and Tutorials - The community resources pool on the Unreal Engine forums.
- UnrealSlackers - A Discord community of individuals working in UE4!
- Tim Hobson's Knowledge Chest - Great tutorials on a variety of topics.
- UE4 Style Guide - A reference style guide for organizing and naming your project and code.
- User Submitted Art Specifications for UE4-based Games - A reference art specification for artists.
This is also reflected in LICENSE.md for visibility.
To the extent possible under law, Terry Nguyen has waived all copyright and related or neighboring rights to this work.