★ TouchArcade needs your help. Click here to support us on Patreon.

Noob Developer - Which game engine?

03-23-2014, 05:02 PM
#1
Noob Developer - Which game engine?

Hey all, I am a aspiring programmer with experience in C based languages like Java, C++, C#, etc.. and now I have learned the essentials of objective-c in hopes to build a game. Along the way I researched some games engines like Cocos2d, Unity, and the new(er) SpriteKit. Cocos2s seems like the most popular one with the most support but Im not sure if it will fit my needs. I would like to make sort-of a first-person fighter game. It need to look something like this



but the kicker is I want the the players to be able to strafe right and left just like they would in a a game like fight-night (pictured above). I am assuming that means I will need a 3D game engine like Unity but I was hoping you all could confirm or possibly point me in a better direction.

Thanks!
03-23-2014, 06:52 PM
#2
Quote:
Originally Posted by LigerZero00 View Post
Hey all, I am a aspiring programmer with experience in C based languages like Java, C++, C#, etc.. and now I have learned the essentials of objective-c in hopes to build a game. Along the way I researched some games engines like Cocos2d, Unity, and the new(er) SpriteKit. Cocos2s seems like the most popular one with the most support but Im not sure if it will fit my needs. I would like to make sort-of a first-person fighter game. It need to look something like this



but the kicker is I want the the players to be able to strafe right and left just like they would in a a game like fight-night (pictured above). I am assuming that means I will need a 3D game engine like Unity but I was hoping you all could confirm or possibly point me in a better direction.

Thanks!
Unity definitely sounds like your best bet and should be easy to pickup knowing C#. Plus there's ample books, videos and assets out there.

Another one is Marmalade if you want to program in C++, but you will have to reinvent the wheel more than Unity.

03-23-2014, 07:42 PM
#3
MUCH APPRECIATION SIR!. So did i just learn objective C for no reason? lol
03-24-2014, 06:33 AM
#4
Quote:
Originally Posted by LigerZero00 View Post
MUCH APPRECIATION SIR!. So did i just learn objective C for no reason? lol
It's always handy to know the native language for any platform that you work with. Plus if you're working with Unity then you might want to do some native work to utilise some of the iOS SDK features like Game Center so it'd be useful in that situation too .
03-25-2014, 07:49 AM
#5
Yes Unity sounds like the easiest choice. Objective C is still helpful to integrate various SDKs that may not always have Unity plug-ins, such as ads or analytics.

I make games.
Twitter: Nicolasgb
03-28-2014, 03:39 PM
#6
Unity

Unity should be perfect for what you have in mind. You could use mixamo.com (they have tons of really cool fighting Animations) and the integration into Unity is easy enough.
03-28-2014, 06:04 PM
#7
Joined: Jun 2011
Location: Ireland
Posts: 60
Get the real engine - Unreal Engine 4. https://www.unrealengine.com/