Jump to content
  • Advertisement
Offworlder

What's the best engine to use for this sort of 2D game?

Recommended Posts

My partner and I are in the midst of developing a hybrid game of sorts. The style is largely action-adventure (battling overworld monsters, collecting and using items, solving puzzles, etc.), with a bit of RPG mixed in (particularly with levelling and weapons/skills/powers that can be upgraded). There are also some visual novel-esque elements (text boxes/character illustrations with changing expressions that come up during certain conversations, CGs/cut-scenes). And lastly, there is a large emphasis on player actions/decisions affecting how the world changes throughout the game, along with attaining various possible endings.

Our goal is to release this game on Steam. Ideally, we'd like an engine that's capable of releasing builds for Windows, Mac, and Linux. Additionally, we'd like to be able to release patches for the game if needed. And, we want the ability to add both keyboard and joystick controls.

What do you think would be the best engine to use for something like this? We're considering adding some animation to the character illustrations and/or CGs, if that makes a difference.

Any assistance at all would be greatly appreciated!


Side Note: We're already familiar with Unity, but we're both pretty new to the world of programming. We were hoping to discover some other engines we may not be aware of.

Edited by Offworlder

Share this post


Link to post
Share on other sites
Advertisement

Game Maker Studio 2 would be a good option if you're not into programming yet. Otherwise you can learn C# and try Unity, but to be honest for 2D games Game Maker does just fine.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • 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!