Hey very new to this. Couple questions about game making

Bored, somewhat ambitious so decided to say screw it and try to make a Fallout1/2/Diablo type game.

Have Unreal 4, obviously…so questions are

  1. What software can I use to create my own models? I had 3dmaxx like 20 years ago in another lifetime and used to mess around a little with it. Wish I had taken it much more serious than I did at the time.

  2. What do I need in regards to software/plugins/etc to add in ‘quest chain dialogue/actions’ and ‘storyline’? Does UR4 already have that built in? I do not know much about UR4’s capabilities to be completely frank. I just briefly researched how to make a game and it was between Unity and UR4. Chose this and here I am.

  3. I dont mind creating my own stats/mechanics/sotry/art but is there options the way Neverwinternights had where you cna just choose blanket area terrain and customize if I want to?

  4. How realistic is it to make a game that looks as good as Diablo 2 or 3 , compared to say Minecraft??

Thank you for your time and responses!

  1. 3ds Max, Blender (free), Maya are all viable options

  2. You don’t need external software. UE4 is a game engine, which means you’ll need to program it in using C++ or you can create Quest chains through Blueprints, which is the visual scripting function built into UE4.

  3. No, what you’re talking about is modding and “custom maps” for an already made game. You need to create the game from scratch.

  4. Realistic, but also time consuming. Those games had whole teams behind them and while technology has advanced several decades, you’re still one person trying to fill every possible role. What a full team can make in a year, might take you two years; there’s going to be a clear time sink with this.

I recommend you start looking into Epic’s Youtube channel to see their UE4 live streams and longer tutorials to teach the basics. Its not enough to just pick the engine, you really need to know how to use it.
If you don’t then you’ll be spending months of time just messing up and re-doing things; you need to be fully aware of the engine, the functions, and how to program in it before trying to develop. Otherwise you won’t really be developing anything. You’ll be learning and that can really trip up your development cycle.

2 Likes