Jump to content
  • Advertisement
Sign in to follow this  
Platzak

What framework or engine to use for this type of game

This topic is 788 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello everyone,

 

I want to start with a new project, a Turn Based Strategy. It will have both 2D and 3D elements.

A bit like this game: https://www.google.nl/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwj585Twr-3MAhXFaRQKHZNYCtoQjRwIBw&url=https%3A%2F%2Fsteamcommunity.com%2Fsharedfiles%2Ffiledetails%2F%3Fid%3D265820020&bvm=bv.122676328,d.ZGg&psig=AFQjCNEfAbnTRyTZ10hwd5bfEvhaYLsOSg&ust=1463995857206711 (Superpower 2).

 

Or this game: https://www.google.nl/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwjOx8for-3MAhWH6xQKHcydB_YQjRwIBw&url=http%3A%2F%2Fwww.warthegame.net%2F&bvm=bv.122676328,d.ZGg&psig=AFQjCNFxBCxZwbmkAU7mWQ5UV_cTDLQtIQ&ust=1463995887795280 (War, the game).

 

As I use C++ for my projects, I thought about using Unreal Engine 4, but for some reason I feel Unreal isn't exactly the best engine for this type of projects.

 

So, which Framework (I think Direct3D) or which engine will be good for this.

 

Thanks.

Share this post


Link to post
Share on other sites
Advertisement

What makes you think Unreal Engine 4 is not the right choice?

 

There are PLENTY of reasons why it wouldn't be, its a fantastic engine but rather large and thus with a steep learning curve... but I would like to find out what makes YOU think it is not the right choice, given you would feel right at home at least seeing how it uses C++ for scripting.

 

 

Of course, seeing how the games you linked are mostly 2D / GUI elements with some basic 3D worldmap in the middle, I don't think you need much of an engine to get up and running. You will mostly need capabilities to iterate on the UI quickly.

I think other people will be able to give you better advice when it comes to writing from scratch of with the help of low level frameworks. I do think UE4 will be a good choice given you find your way around it in due time. I found the UI Tools in UE4 quite good to work with.

Share this post


Link to post
Share on other sites

Consider checking out the Godot Engine.  I reviewed it a while back, as well as an updated video when version 2.0 was released.  It's an open source, C++ powered 2D/3D game engine with a full editing environment.  It is certainly worth checking out.

 

Why do I suggest Godot over UE4?  Simplicity, open source, being more generalized (UE4 can be used for a lot of things, but at it's heart it's very much a level based FPS engine).  There is nothing wrong with UE4, but for a single developer it's often massive over kill, and you've effectively got to learn the meta language they have layered on top of C++.  Of course, it's a perfectly acceptable option, just realize it's a pretty massive undertaking.

Share this post


Link to post
Share on other sites

What makes you think Unreal Engine 4 is not the right choice?

 

There are PLENTY of reasons why it wouldn't be, its a fantastic engine but rather large and thus with a steep learning curve... but I would like to find out what makes YOU think it is not the right choice, given you would feel right at home at least seeing how it uses C++ for scripting.

 

 

Of course, seeing how the games you linked are mostly 2D / GUI elements with some basic 3D worldmap in the middle, I don't think you need much of an engine to get up and running. You will mostly need capabilities to iterate on the UI quickly.

I think other people will be able to give you better advice when it comes to writing from scratch of with the help of low level frameworks. I do think UE4 will be a good choice given you find your way around it in due time. I found the UI Tools in UE4 quite good to work with.

 

Gian is right. Also the framework is just and extension of tools that are pre-made same with engine. The idea behind any framework is this tool was created with this style of game in mind but that does not limit you on extending the tool for other styles. Its like looking at your clothes and saying that I only have things for Monday. You might have brought the clothes for an event on a Monday but that does not limit you to wearing them just on Monday. When talking about tools you can use what you have or come up with other tools. Its basically that simple.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!