Learning Resources

Welcome to a curated list of online learning resources! 3D Modeling Kevin Gallant Level: Beginner/Intermediate Description: The channel provides a playlist about how to model a car with the help of...

Updated almost 5 years ago

Welcome to a curated list of online learning resources!

3D Modeling

Kevin Gallant

Level: Beginner/Intermediate

Description: The channel provides a playlist about how to model a car with the help of blueprints/sketches from scratch. Explains basic concepts and controls of blender next to it.

Level Design

MireDev

Level: Beginner

Description: MireDev provides a beginners guide for level design.

Polygon Academy

Level: Berginner/Intermediate/Expert

Description A very inspiring person mostly providing videos about level design and athmospheric setup. His pragmatic approach can also help experts to improve and speed up their workflows.

Mixed Topics

These resources are excellent to learn about many different aspects of this complex engine.

Mathew Wadstein

Level: Beginner

Description: Youtube tutorial series by Mathew Wadstein is the great way for newcomers to get started with the engine. Episodes are usually short, explaining just a single thing at the time.

TwoNeurons

Level: Beginner

Description: TwoNeurons covers C++ programming, AI setup, an introduction into the engine and a series explaining how to setup a RTS game from scratch.

Unreal Fest 2019

Level: Intermediate

Description: If you already understand things or two about Unreal Engine, dig through recordings of Unreal Fest talks.

  • Presentations mostly prepared by studios using the engine, passing the knowledge about using tools, optimization, best practices and more.
  • Including few talks done by Epic itself!

This kind of event we were waiting for, a way to share the collective knowledge of professionals working daily with the engine.

https://youtube.com/=xQjRhBFcMjM&list=PLZlv_N0_O1gbmtS-hQFAVEF_zBOJPCaaX

Virtus Learning Hub

Level: Beginner

Description: A hub with a rich amount of topics covering 3D modeling, game design, photoshop, web programming, C++ programming and UE4 subjects like interface design, cinematics & real time events, FPS game setup, blueprint programming, level design, animations, etc.

Network

Developing a multiplayer game adds an extra layer to engineering a game.

  • You need carefully plan the implementation of every feature, would be this script executed on the server, client, replicated from server to all player?
  • How to minimize the amount of data sent over the network? How to ensure the game feels responsive even if the remote server needs to approve every player action in order to prevent cheating?

Fortunately, Unreal Engine 4 provides amazing networking support of out the box. All we need is to learn how to use it.

Unreal Engine 4 Network Compendium

A 100-hundred page compendium written by Cedric 'eXi' Neukirchen is one of the first stops for everyone trying to understand a network layer of UE4.

Gameplay Ability System

This is a special plugin developed by Epic to be a standard solution to execute gameplay actions over the network.

  • Actions such as dealing damage, casting spells, activating a custom character state.
  • It would be even useful even in a single-player game. Basically it's a standardized way to implement various mechanics.
  • You won't see in blueprints, but this plugin takes care of optimizing multiplayer code for you. As you wouldn't be simply able to do it with regular blueprints.

Resources

UX Design

Razbuten

Level: Beginner/Intermediate/Expert

Description: Though the channel doesn't directly provide topics about UE4, Razbuten talks about topics that give a very deep insight into good and bad user experience design. The playlist Gaming for a Non-Gamer can help understanding how to design interfaces and gameplay elements in a way new or causal gamers can also enjoy your game. The videos are all quite funny so they qualify to fill a lunch break or to get a short cooldown from you project.

This helps keep the lights on