Code Monkey home page Code Monkey logo

awesome-unreal's Introduction

awesome-urneal

A categorized collection of awesome opensource Unreal Engine 4 repos

AI

  • BTUtilityPlugin - Extension to engine behavior tree system, adding utility-based selection nodes - Plugin version
  • charisma-sdk-unreal - Charisma SDK for Unreal Engine 4.
  • Reasonable Planning AI - Reasonable Planning AI, Utility Reasoning with Goal Oriented Action Planning execution. Data driven with C++ and Blueprint Support.

Anti Cheat / Cheat

  • SCUE4-Plugin - Secure-Client; Anti-Cheat Plugin for Unreal Engine 4.
  • SCUE5-Plugin - SCUE updated to Unreal 5.
  • Meta Cheat Manager - A plugin that allows to call cheats with custom meta names from the console command.

Camera

Character Movement

Controller

  • LeapUnreal - Leap Motion SDK for the Unreal Engine
  • myo-ue4 - Myo Plugin for Unreal Engine 4
  • Swipe - A plugin for Unreal Engine 4 that exposes swipes on mobile devices as events in blueprint

Pawn

  • Pawn - Machinery Modelling Toolkit (Plugin for UE4)
  • Morphs Player - A plugin that allows to play Morph Targets directly on the animation track of your skeletal mesh.

Plugin

  • PsWebServer - Civet web server integration plugin for Unreal Engine 4
  • PsReplayKit - Unreal Engine 4 plugin for iOS to record or stream video from the screen, and audio from the app and microphone
  • PsFacebookMobile - Just a simple Unreal Engine 4 integration of Facebook authorization for mobile devices
  • UE4GameLiftClientSDK - Gamelift Client SDK for Unreal Engine 4
  • acl-ue4-plugin - The official Animation Compression Library Unreal Engine 4 plugin
  • MMT_Plugin - This plugin provides some basic means to add custom physics code in blueprints, which can be executed during physics sub-stepping. This repository contains only plugin binary for x64 and source code.
  • Dialogue System - The Dialogue System Plugin allows you to create simple as well as multi-branch dialogoues with the help of a graph editor.
  • UE4GameJoltAPI - A project including a plugin that allows you to use GameJolt's Game API to unlock achievements and post highscores to your GameJolt Page.
  • Unreal Engine 4 - GameJolt API Plugin - This plugin adds Blueprint nodes to use the GameJolt API
  • KawaiiPhysics - Simple fake Physics for UnrealEngine4
  • UnrealLive2D - UE4 plugin for live2d model
  • ArticyImporterForUnreal - Articy Importer plugin for the Unreal Engine 4.
  • VRExpansionPlugin - A UE4 VR framework
  • AdvancedSessionsPlugin - Advanced Sessions Plugin for UE4
  • Cesium for Unreal - Bringing the 3D geospatial ecosystem to Unreal Engine
  • AccelByte UE4 SDK - AccelByte UE4 SDK is a plugin for Unreal Engine 4
  • MindMaker - MindMaker UE4 Machine Learning Toolkit
  • UEAssimp - Assimp Mesh Importer for UE
  • RealtimeMeshComponent - Unreal Engine 5 plugin component for rendering runtime generated content.
  • PluginTemplate - A basic Unreal Template with Editor and Runtime Module.

Data Exporter

Database Connector

Effects

Game Data

  • SUQS - Steve's Unreal Quest System: data-driven quest system for UE4

Game Environment

  • OceanProject - An Ocean Simulation project for Unreal Engine 4
  • VoxelPlugin - Voxel plugin for Unreal Engine
  • StreetMap - Import OpenStreetMap data into Unreal Engine 4
  • RuntimeMeshComponent - Unreal Engine 4 plugin component for rendering runtime generated content
  • Greebler - UE4 and Unity plugin to automatically add rubble in the nooks and crannies of your scene
  • cashgenUE - Runtime Procedural Terrain Generator for UnrealEngine
  • OpenLand - An OpenSource Landscape Auto Material
  • DungeonGenerator - An Unreal Engine 4 Dungeon Generator
  • ProceduralDungeon - This is an Unreal Engine 4/5 plugin to generate procedural dungeon.

Gameplay

  • UE4-CustomGravityPlugin - Unreal Engine 4 : Custom Gravity Plugin
  • UnrealSandboxTerrain - Smooth voxel terrain plugin
  • VaFogOfWar - A clear and simple solution of Fog of War for Unreal Engine 4
  • GASDocumentation - My understanding of Unreal Engine 4's GameplayAbilitySystem plugin with a simple multiplayer sample project.
  • GASShooter - Advanced FPS/TPS Sample Project for Unreal Engine 4's GameplayAbilitySystem plugin
  • Inventory + Equipment System - Generic and fully featured multipurpose inventory container and equipment system for Unreal Engine 4
  • Quests - Efficient and rich featured quests system for Unreal Engine 4
  • Horizontal 360 Radar - Horizontal 360ΒΊ rich featured radar system, typically seen in games like Skyrim, for Unreal Engine 4
  • Stats + Attributes - A powerful stats, attributes, leveling system and much more for Unreal Engine 4!
  • PsRealVehicle - PsRealVehicle is the plugin for Unreal Engine 4 with simple force-driven vehicle simulation.
  • ue4-targetsystemplugin - UE4 Dark Souls inspired Camera Lock On / Targeting system plugin.
  • WeaponTrace-Unreal - WeaponTracing plugin for reliable melee combat.
  • GameplayTesting-UE5 - This project was created with the sole purpose of performing several small gameplay tests in Unreal Engine 5.
  • Bomber - This project could be useful for learners, demonstrating a clean code base, the newest UE5 features, and multiplayer functionalities.
  • Arc Activities - An Activity and Quest system with a custom editor graph for creating gameplay activities for UE5.

Game Save

  • SPUD - Steve's Persistent Unreal Data library

Graphics

  • CelShader - Advanced CelShader project for Unreal Engine 4
  • GhostMeshPlugin - This is a UE4 plugin that can create ghost mesh in Unreal Engine 4
  • 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

Graphics Compute Plugins

  • unrealcv - UnrealCV: Connecting Computer Vision to Unreal Engine
  • OpenCL.uplugin - OpenCL Plugin for Unreal Engine 4

Importer / Runtime Data Loader

  • RuntimeFilesDownloader - Runtime Files Downloader plugin for Unreal Engine. Downloading files over HTTP / HTTPS at runtime.
  • RuntimeAudioImporter - Runtime Audio Importer plugin for Unreal Engine. Importing audio of various formats at runtime.
  • ue4_runtimeimageloader - About Load images into Unreal at runtime without hitches
  • RuntimeMeshLoader - A pluging for Unreal Engine 4, which allows to import meshes during runtime.

Localization

  • UE4-BYGLocalization - Simple CSV localization system for Unreal Engine 4
  • Easy Localization Tool - Introduces a way simpler method of localizing game by simply importing CSV file into engine's localization files.

Machine Learning

  • tensorflow-ue4 - TensorFlow plugin for Unreal Engine 4
  • tensorflow2-ue4-ar - Augmented Reality Computer Vision Application using TensorFlow 2 and the Unreal Engine 4.23
  • UELlama - Llama plugin for Unreal Engine 5

Mobile

  • MobileUtils - A plugin for Unreal Engine 4 that lets you integrate mobile utilities into your project
  • AndroidNative - Android Native plugin for Unreal Engine that makes it easy to call Java functions via JNI.

Modding

  • UAssetAPI - A low-level .NET library for reading and writing Unreal Engine 4 game assets.

Networking

  • VaRest - REST API plugin for Unreal Engine 4 - we love restfull backend and JSON communications!
  • socketio-client-ue4 - socket.io client plugin for Unreal Engine 4
  • InfraworldRuntime - A solution that enables Unreal Engine 4 to work with Google gRPC services from either C++ or Blueprints.
  • udp-ue4 - Convenience UDP wrapper for Unreal Engine 4
  • tcp-ue4 - Convenience TCP wrapper for Unreal Engine 4
  • socketcluster-client-ue4 - UE4 client for socketcluster framework in node.js
  • UE4MasterServer - This is a plugin for Unreal Engine 4 that adds server registration, deregistration etc with a master server.
  • ObjectDeliverer - ObjectDeliverer is a data transmission / reception library for Unreal Engine (C ++, Blueprint)
  • UE4TcpSocketPlugin - Tcp Socket Plugin facilitates communication with a TCP server in blueprints or in code.
  • Socketer -- A TCP socket blueprint library for Unreal Engine 4!
  • UEWebsocket - unreal engine 4 websocket plugin for both c++ and blueprint developer
  • mqtt-utilities-unreal - MqttUtilities is a plugin for Unreal Engine intended to expose MQTT client functionality to blueprints
  • 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
  • Fetch - A Simple HTTP client for Blueprints & JSON inspired by the Fetch API
  • colyseus-unreal - Colyseus Multiplayer SDK for Unreal Engine
  • GGPOUE4 - Unreal Engine 4 plugin port of GGPO
  • UE-DSSPlugin - Scalable MMO servers instantiation, dungeon instantiation and player balancing subsystem for unreal engine
  • UE-EasyKafka - EasyKafka is a Kafka/Redpanda client sub-system for unreal engine. It supports producing and consuming records through blueprint and C++.
  • Unreal-SignalR - SignalR client for Unreal Engine.
  • OWS - Open World Server system

Node

Online Services

  • UE4_EOS_Plugin - A plugin and sample project, built for Unreal Engine 4, that implements the Epic Online Services SDK

Project templates

  • Nano - A tiny template for tiny Unreal games.

Scripting

  • Unreal.js - Unreal.js: Javascript runtime built for UnrealEngine 4
  • UnrealEnginePython - Embed Python in Unreal Engine 4
  • sluaunreal - lua dev plugin for unreal engine 4
  • USharp - C# plugin for Unreal Engine 4
  • UnLua - A feature-rich, easy-learning and highly optimized Lua scripting plugin for UE4
  • UnrealCLR - Unreal Engine 4 .NET Core integration
  • LuaMachine - Unreal Engine 4 Plugin for Lua APIs implementation
  • puerts - Write your game with TypeScript in the ue4 or unity
  • NimForUE - Nim plugin for UE5 with native performance, hot reloading and full interop that sits between C++ and Blueprints.
  • nimue4 - Nim language integration for Unreal Engine 4
  • kotlin-unreal - kotlin-unreal: Use the amazing Kotlin language with UnrealEngine 4
  • Unreal.hx - Unreal.hx: Haxe Integration for Unreal
  • UnrealEngine-Angelscript - Angelscript Integration for Unreal Engine (Note: Private repository, due to being a direct fork of the Unreal Engine source code. In order to view the repository, you must join the Epic Games organization. Learn how to do so here)
  • SilvervineUE4Lua - A Lua Scripting Plugin for Unreal Engine 4
  • unreal-rust - Rust integration for Unreal Engine 5

Serializing

  • FreeXml - A simple plugin exposing Unreal's xml parsing capabilities to Blueprints
  • 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.
  • DataConfig - Serialization framework for Unreal Engine Property System that just works!

Sound

  • ArthursAudioBPs - UE4 project with various examples of audio-related stuff like visualizers, generators etc.
  • AudioAnalysisTools - 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.

VR

UI

  • React-UMG - A React renderer for Unreal Motion Graphics With Unreal.js
  • Noesis/UE4Plugin - NoesisGUI Integration to UE4
  • UMG-MoveableWindow
  • VRUMGPlugin - A compatability layer between UE4 UMG and VR
  • MeshWidgets - UE 4.13 plugin for UMG & Slate widgets on StaticMesh surface
  • UMG-ResizableWidget - Resizable Widget for UMG for Unreal Engine 4
  • AnimatedCrosshairsUE4 - Animated Crosshairs for Unreal Engine 4 provides 17 ready to use animated UMG widgets including demo scene to test their combination
  • FastSwitcher - Fast Switcher UMG for Unreal Engine 4 loads only the needed widget
  • Unreal-UMG-3DObjectInWidget - A simple Unreal Engine 4 project (precisely 4.7.4) showing how to render a 3D object/mesh in a UMG widget
  • UE4GamepadUMG - Unreal Engine 4 gamepad plugin so you can use a gamepad like a mouse in UMG
  • VaTexAtlas - Simple way to use texture atlases for Unreal Engine 4 UMG
  • ParagonUIPrototyping - Paragon UI Prototyping using UE4.11 UMG
  • BLUI - Rich HTML UI engine for UE4
  • UnrealImGui - Unreal plug-in that integrates Dear ImGui framework into Unreal Engine 4.
  • ue4-uitween - Unreal 4 UMG UI tweening library in C++
  • ue4-canvas-gui - It's a simple Canvas GUI for Unreal Engine 4 with mouse operation
  • FairyGUI-unreal - A flexible UI framework for Unreal Engine
  • MDFastBinding - A versatile and performant alternative to property bindings for designer-friendly workflows in UE5.1+
  • Settings Widget Constructor - A plugin that automatically generates a UI for your game settings.
  • Custom Shape Button - A plugin that allows the creation of buttons of any shape or form.

Utilities

  • ZipUtility Plugin - Event driven 7zip utility plugin for Unreal Engine 4
  • VictoryPlugin - Rama's Victory BP Plugin
  • RuntimeMeshComponent - Unreal Engine 4 plugin component for rendering runtime generated content
  • HoudiniEngineForUnreal - Houdini Engine for Unreal Engine is a plug-in that allows integration of Houdini technology into Unreal.
  • Unreal-Library - UE Explorer's library for parsing data from games built with the Unreal Engine.
  • ProjectExodus - Project Exodus - Unity to Unreal scene/project transfer tool.
  • SuperluminalPlugin - UE4 Plugin for Superluminal Profiler
  • UE4-Binary-Builder - An application designed to create installed Unreal Engine builds (aka Rocket builds) from Unreal Engine GitHub source.
  • prefabricator-ue4 - Prefabricator - Prefab plugin for Unreal Engine 4
  • WhatsMyPublicIP-ue4-plugin - In case you need to get your public IP - this can help. C++ and Blueprints
  • WindowCapture2D - Library for capturing and displaying windows in real time with UnrealEngine
  • UnrealFastNoise - Modular, Blueprint-friendly noise generation for UE4
  • UnrealFastNoise2 - A plugin that wraps FastNoise2, allowing you to use the FastNoise2 library in blueprints.
  • StevesUEHelpers - A plugin adding a bunch of common helper functionality that I use in my UE projects
  • AsyncLoadingScreen - 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 Loading Screen whenever you open a new level, without Level Streaming.
  • 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.
  • EnhancedCodeFlow - Drastically improves the quality of life during the implementation of game flow in C++.
  • Ue4MarchingCubes - 3D Perlin Noise using Marching cubes algorithm for Unreal Engine 4
  • UE4-Node-Graph-Assistant - A plugin to help you to create node graph faster and easier in unreal engine 4.
  • Hermes - An Unreal Engine plugin that allows direct (deep) links into the UE4 editor
  • RedTalaria - an Unreal Engine plugin providing a set of Hermes endpoints
  • ue5coro - A gameplay-focused C++17/20 coroutine implementation for Unreal Engine 5.
  • Pool Manager - A plugin that helps reuse objects, improving game performance by maintaining a pool of objects for reuse instead of creating and destroying them each time.
  • unreal-bp-csv-parsing - Unreal Engine plugin that adds CSV parsing blueprint nodes
  • MDMetaDataEditor - Unreal Engine 5.1+ plugin to enable editing meta data of Blueprint Properties, Functions, and Function and Event Parameters
  • UE-EasyJWT - JWT wrapper (Engine Sub-system) for Unreal Engine.

Template

Text Editor Extensions

Text Formatter/Parser

Tools

  • Retargeting Mixamo Animation Tool
  • Mr-Mannequins-Tools - An add-on for Blender 2.8+ that enables export and import of animations and character meshes to and from UE4 without the need for re-targeting within Unreal Engine.
  • optick - C++ Profiler For Games
  • ue4-docker - Windows and Linux containers for Unreal Engine 4
  • LocalizationUE4 - Translation Editor for Unreal Engine 4
  • UnrealVersionChanger - 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

Tweens / Object Movements

  • 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.
  • UE-BUITween - UI Tweening Libary for Unreal Engine UMG UI. Create simple tweens for UMG widgets from C++.

Documents

awesome-unreal's People

Contributors

insthync avatar freezernick avatar zompi2 avatar doubledeez avatar arunoda avatar thewitheredstriker avatar jagt avatar royawesome avatar janseliv avatar jmgomez avatar alien299 avatar skvfx avatar irajsb avatar lookandhate avatar hollsteinm avatar

Stargazers

Jim avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.