Unreal 资源大全 - duzhi5368/AwesomeAllInOne GitHub Wiki
Awesome UE4
This is a curated collection of articles, assets, and libraries that have been created for use with Unreal Engine 4.
Contents
Assets
3D Modeling and Tools
- ARTv1 - Specialized tools and scripts for use with Autodesk Maya.
- ARTv2 - Experimental scripts for skeleton, rig, and animation authoring in Autodesk Maya.
- VelocityGridExport - A tool to export vector fields out of Houdini.
Analytics
- GameAnalytics Integration - Plugin for integrating with GameAnalytics services.
Animations
- Animation Starter Pack - A basic set of character animations for humanoid shooters.
Artificial Intelligence
- tensorflow-ue4 - Train and use TensorFlow in your UE4 project
Audio
- 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.
Build
- LoadingScreen - Plugin for creating simple loading screens with movies and advice text.
Forks
- 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.
Gameplay
- ue4-targetsystemplugin - Dark Souls inspired lock-on/targeting system for cameras
- PBCharacterMovement - Recreation of HL2 movement in UE4 (from Project Borealis)
Networking
- Epic Online Services - Leverage Epic's game services for your own game (e.g. analytics, player data, player help desk, matchmaking)
- PingPlugin - ICMP ping hosts with Blueprint nodes
- TwitchAuth - In-game Twitch authentication plugin
- VaRest - A simple REST API client with support for automatic JSON deserialization.
Editor Extensions
- 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.
Sample Projects
- Epic Games' Learning Resources - Sample content and projects provided by Epic Games.
- Epic Survival Game Series - C++-based survival game project - completed version of Tom Looman's tutorial
Scripting
- SkookumScript - Plugin for integrating SkookumScript as a scripting language.
- Unreal.js - Plugin for integrating JavaScript as a scripting language.
- UnrealEnginePython - Plugin for integrating Python as a scripting language.
Utilities
- BlueprintUE - Paste and share UE Blueprints with others (like Pastebin, but for your Blueprints)
- Joy Machine's Repo of Things - Collection of modular gameplay scripts for UE4 and tools relating to game development.
- UE4 Console Variables and Commands - Quick reference for CVars and Commands available in stock UE4 with help text
Resources
Coding
- 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.
- GASContent - Collection of notes and references for working with UE4's Gameplay Ability System
- Setting Up Visual Studio for UE4 - A guide for installing and configuring the advanced Unreal Build Tool. (UBT)
- ue4-gitignore - Example
.gitignore
,.gitattributes
configuration for UE4 development with Git LFS - 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.
General
- Community Content, Tools and Tutorials - The community resources pool on the Unreal Engine forums.
- Unreal C++ - A large collection of tutorials covering common features implemented in C++
- Harrison/unrealcpp contains source code for all of the tutorials contained above
- Unreal Development Guides and Tips - Collection of tutorials from basic to optimizing your code and your development workflow with UE4
- Unreal Engine Blog - Main feed for all news relating to Unreal Engine
- Unreal Engine Technology - Deep-dives and technical showcases on features or strategies used by select studios
- UnrealSlackers - A Discord community of individuals working in UE4
- Reuben Ward - Reuben provides both short and long-form tutorials covering a variety of topics involving gameplay and related systems
- Tom Looman - Tom's blog provides a mixture of tutorials and personal development updates on the work he's doing
Style and Conventions
- UE4 Style Guide - A reference style guide for organizing and naming your project and code.