3 ms·
1. Grab Unreal Engine[1]. It's $20 per month, but you can cancel after the 1st month if you don't want to receive updates. 2. Download the Unreal Tournament pr
by teamonkey 12y ago
1. Grab Unreal Engine[1]. It's $20 per month, but you can cancel after the 1st month if you don't want to receive updates.
2. Download the Unreal Tournament project[2]
3. Examine the bot code and start tweaking
[1] https://www.unrealengine.com/ https://www.unrealengine.com/
[2] http://www.unrealtournament.com/ http://www.unrealtournament.com/
Unreal is an industry-grade game engine that is also quite accessible. AI can be scripted in Blueprint (a visual dataflow scripting language) or C++.
Unreal Tournament 2014 is 100% crowdsourced. If you own the Unreal engine you can download, play it, modify it and - if your modifications are good enough - feed them back in to the game itself. The community is apparently very welcoming.
- clebio 12y agoWell, I like the idea, but why do all their documentation pages link to a Github 404: https://github.com/EpicGames/UnrealTournament https://github.com/EpicGames/UnrealTournament ?
- teamonkey 12y agoPrivate repos. You need to link your GitHub account to your Unreal account. See here https://wiki.unrealengine.com/Getting_Started_With_Unreal_Tournament https://wiki.unrealengine.com/Getting_Started_With_Unreal_To...
- tjbiddle 12y agoI plan to start looking into the Unreal engine soon after I get experience with a more basic engine. Have you found a lot of the resources available are able to get you started well? Or is there a large learning curve? My main experience is in writing Rails apps, Ruby gems, a couple basic Android apps, and everything DevOps.
- teamonkey 12y agoIt's pretty smooth. Epic have really polished the UX to make such a complex piece of software understandable and soften the barrier to entry as much as possible. There are all sorts of tutorials. I'd say it's easier to learn than Unity at this point, but harder than 2D engines like GameMaker. I think some basic experience making simple 2D games will help a lot before the transition to 3D. If you're already familiar with Javascript and you want to start making games at a lower level you could try the PhaserJS framework.