Game Engine - Advice Needed

I want to be able to set up a simple scene (game level previs) and move around in it with the usual constraints - can’t fall through the ground or move through walls and other solid objects. I’m not planning on actually creating any gameplay, just environment design.

I think the best way to do this is to use a game engine. I want to stay away from Unreal and Unity, and am currently looking into Godot, but it seems the UPBGE might be a suitable alternative. The biggest problem I have is finding good documentation. I have very limited goals and don’t want to have to learn every aspect of a game engine before I can achieve them.

I have used Unity in the past and setting up a simple scene with imported assets and a playable humanoid character is pretty easy. How easy would it be for (lets say I’m a beginner) to do the same with UPBGE.

Try Armory3D then if its just previz and you are familiar with Blender. Honestly UnrealEngine is still a good choice for that, it is easy to get a game environment up and running, with the ability to run around in it. For texturing you can make use of all the quixel scans as well as mixer that are now free with Unreal usage.

Thanks for that, looks interesting. Looks like it’s got a nice template for third person shooter that I can customise pretty easily. I’ll check it out.

I’m liking Armory - seems to offer just about what I want. Having taught basic Java and some C# for many years I don’t think Haxe will prove a problem. Also the ‘bundled traits’ are pretty simple.

Wow, it’s done! Use the third person template, replace the objects in the scene with my own content and set the rigid body properties appropriately. Exactly what I was looking for. I don’t even need to do any programming for this because I’m using what is already there in the template. Thank you SaintHaven.

1 Like