Hacker News new | ask | show | jobs
by stonith 3580 days ago
I taught myself the basics by picking apart the sample projects in the learn tab of the launcher. Specifically I started with a top down template (c++) for my own project and then looked at how the strategygame sample worked, gradually porting features across to my own project and adjusting as needed. I think a lot of people do something similar with ShooterGame, since that's a really simple multiplayer shooter and also gives you an idea of how to structure things for network replication. I had even heard that the Ark: Survival Evolved binary was actually still called ShooterGame, but I don't know how accurate that is.

The UnrealEngine youtube channel is also fantastic, and their training streams are very good. The documentation is OK, but you're better off reading the source most of the time for anything lower level - the headers are generally pretty well commented.