Jump to content
  • Advertisement
LiJon

Game Engine Recommendations? - Mobile Game Application

Recommended Posts

Hey guys !

For a while now I have been learning coding and would like to put to practice what I've learnt into developing a mobile game app. Does anyone have any advice/recommendations for me where to start (Willing to work without game engines too)? Currently I have no experience whatsoever in game development, but am willing to sacrifice time to learn. 

 

P.S. I'm planning to start really small and go solo, maybe something similar to Minesweeper kind of a scale. 

Edited by LiJon

Share this post


Link to post
Share on other sites
Advertisement
26 minutes ago, jbadams said:

What language have you been learning to program in?

So far, Java , C++ (Just a bit) , C and Python.

Share this post


Link to post
Share on other sites

What kind of apps are you aiming for?

For simple to large 2D games and mobile apps not game related I would recommend App Game Kit.

It's easy to learn, does 70% of the graphical optimization and 60% of the code optimization for you, most promising is that it's made for mobile games and focused on it, so you seldom get problems with it.

Has a C++ option works best with Basic

 

For very large and graphically large games Cocos2D is the best.

This is for large 2D games like Final Fantasy Brave Exvius, where even the the game looks simple it has a huge amount of animations and the summonings uses small "videos" that most engines just don't expect.

A bit difficult to learn although more than worth it, does 90% of graphical and 20% of code related optimization for you. Allows manual control over any part of the engine; important for unique games.

Works with C++.

 

For mid range 2D to simple 3D games Unity is a good engine.

Unity is flexible. Even if it isn't optimized for small 2D games or large 3D games, both can be achieved if you are willing to spend the time and money on it.

Unity has a weird difficulty curve, very easy to learn the basics and a pain to learn the fundamentals. Does 30% of graphical optimization, 40% of code and has a translator that allows you to use any of it's languages and get the results you want.

Works with JavaScript and C#, leaning more towards JavaScript.

C# and JavaScript is similar to Java so you should be able to use them from the start. Especially because you will be using a lot of in build Unity functions.

 

Also mentioning the Unreal engine here, because it is getting much better at mobiles and mobiles them self improve very fast.

Unreal is a AAA engine out of the box, no need to download or pay for any engine tools. It is the best 3D engine and has a good 2D engine. The problem is that for 2D games there is just a huge amount of even better engines.

Unreal isn't a great choice for small games, because it comes with a huge amount of 3D optimizations that causes bottle necks when working with low poly or 2D games. However you might be willing to deal with it just to have access to all the tools.

Unreal uses C++ and Blueprints that is a visual scripting language.

Share this post


Link to post
Share on other sites
37 minutes ago, Scouting Ninja said:

What kind of apps are you aiming for?

For simple to large 2D games and mobile apps not game related I would recommend App Game Kit.

It's easy to learn, does 70% of the graphical optimization and 60% of the code optimization for you, most promising is that it's made for mobile games and focused on it, so you seldom get problems with it.

Has a C++ option works best with Basic

 

For very large and graphically large games Cocos2D is the best.

This is for large 2D games like Final Fantasy Brave Exvius, where even the the game looks simple it has a huge amount of animations and the summonings uses small "videos" that most engines just don't expect.

A bit difficult to learn although more than worth it, does 90% of graphical and 20% of code related optimization for you. Allows manual control over any part of the engine; important for unique games.

Works with C++.

 

For mid range 2D to simple 3D games Unity is a good engine.

Unity is flexible. Even if it isn't optimized for small 2D games or large 3D games, both can be achieved if you are willing to spend the time and money on it.

Unity has a weird difficulty curve, very easy to learn the basics and a pain to learn the fundamentals. Does 30% of graphical optimization, 40% of code and has a translator that allows you to use any of it's languages and get the results you want.

Works with JavaScript and C#, leaning more towards JavaScript.

C# and JavaScript is similar to Java so you should be able to use them from the start. Especially because you will be using a lot of in build Unity functions.

 

Also mentioning the Unreal engine here, because it is getting much better at mobiles and mobiles them self improve very fast.

Unreal is a AAA engine out of the box, no need to download or pay for any engine tools. It is the best 3D engine and has a good 2D engine. The problem is that for 2D games there is just a huge amount of even better engines.

Unreal isn't a great choice for small games, because it comes with a huge amount of 3D optimizations that causes bottle necks when working with low poly or 2D games. However you might be willing to deal with it just to have access to all the tools.

Unreal uses C++ and Blueprints that is a visual scripting language.

Thank you sir ! You have provided great insights.

Share this post


Link to post
Share on other sites

  • Advertisement
  • Advertisement
  • Popular Tags

  • Similar Content

    • By Ibragim Vykov
      Hi, everyone! I'm a self-taught indie developer. After two years of learning programming and gamedev, I finally released my first game. It's a hardcore arcade with simple one-tap control. Check it out please, it would mean a lot to me. And also I'd be very interested to hear your feedback.
      Get it on Google Play: 
      https://play.google.com/store/apps/details?id=com.ibragames.circlevsspikes 
      Official trailer:
      https://www.youtube.com/watch?v=oTbQHaD_nWo

    • By Anikieth
      What softwares should I prefer for like really basic game development,and basic requirements for starting into this
    • By Strifexxx
      Hi guys, check out our new game about sticks. Feedback welcome!

      Stickman Destruction 5 Annihilation is a sequel to the legendary game of survival, where to make incredible tricks, driving different transport and getting into different crash! The game is made in the best traditions of simulator games with ragdoll physics elements. Make incredible jumps and tricks and destroy the enemy! Your task is make the finish alive or dead!

      Download on Google Play: https://play.google.com/store/apps/details?id=com.stickman.destruction.annihilation5
      Youtube:





       
      Website: http://strifexxx.wixsite.com/cyberpony
      Facebook: https://www.facebook.com/groups/577850349043463/
      VK: https://vk.com/club122273704
    • By davejones
      I am trying to package a game to an ios device, but I am getting the error "Provisioning profile doesn't match the entitlements file's value for the get-task-allow entitlement". Where do I find the entitlements files and change the value? I am packaging for distribution, and am using a distribution profile and certificate. This error appears in the output log of an unreal engine 4 project which is on a mac operating system. 
    • By davejones
      I am developing a 2d game using unreal engine 4 in which the user drags and drops a sword. I want the sword to follow the position of my finger. At the moment, when I drag the sword, it moves at an offset from my finger. The game has been packaged to an ipad and I have set up the functionality using blueprints. Pseudo code On Drag  (){ finger position = sword position on screen
      on drop = finger position on release from screen = position of sword
      }
      How do I make the sword follow the position of my finger as I drag it? 

    • By Peekian Games
      Crate Panic is an arcade shooter made with Unreal Engine 4. Shoot falling boxes and gain points, lose points when they hit the ground. If you're reduced back to zero it's game over. You can rack up coins throughout plays to upgrade to a better cannon that shoots differently, whether that be burst shots or shotgun spreads. We might port it to iOS if it gets a certain amount of Android downloads.
      Playstore Link: https://play.google.com/store/apps/details?id=com.PeekianGames.CratePanic 
    • By davejones
      I am having an issue with touch inputs on an iPad. I have a UI widget item on screen that I am trying to drag. When I test the game on a PC the widget item works correctly. When I try to drag the widget item on a touch screen (iPad) the position of the item is nowhere near my finger. So as I am dragging the item it doesn't follow my finger, however when I drag the item using a mouse on a PC the widget moves in the correct position. In project settings I have enabled the use mouse for touch option but the issue still persists. This has been set up in unreal engine 4 and I am trying to get the correct functionality for a tablet device. Any help would be much appreciated on how I would get the UI widget to follow my finger when I drag it. 



  • Advertisement
  • Popular Now

  • Forum Statistics

    • Total Topics
      631397
    • Total Posts
      2999783
×

Important Information

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

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!