Learning Resources

Welcome to a curated list of online learning resources!

Updated over 3 years ago Edit Page Revisions

Welcome to a curated list of online learning resources\!

3D Modeling

Level Design

Mixed Topics

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

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

Networking

Developing a multiplayer game comes with extra difficulties.

  • You need to carefully plan the implementation of every feature. Will this script be executed on the server, client, replicated from the server to all players?

  • 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 out of the box. All we need is to learn how to use it.

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 it 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.

UX Design