Game Development Help Please (language choice)

Started by
5 comments, last by enick98 8 years, 10 months ago

So I was wondering what language I should learn to make a game similar to this one http://empire.goodgamestudios.com. I am not wanting to make it the exact same, I'm kind of just wanting to create a game that is like that one but with different graphics, a different storyline, and different names for everything.

Advertisement

I would recommend Python if it's the first coding language you're learning. Maybe use Pygame or one of the other 2D game engines.

If you only want to make a game, then you could use a game engine like Game Maker, it's a great option for new game developers.

Unless you plan on really getting into game development for a career, there is no real need to learn a language like C++, if you do plan to be a long term developer then you can indeed start with C++ or java.

Unity and Unreal is also available for game development, with Unity leaning a bit more to user-friendliness.

Check out the For Beginners forum for more detailed help.

For stuff running in browsers you have Javascript and Javascript. HTML5, some CSS...

But if you have no idea what you're doing, perhaps you should stick to some engine such as the above mentioned Game Maker. Try to hack something with Unreal Blueprints, something along those lines.

Previously "Krohm"

HTML, CSS, Javascript, and Canvas will allow you to create that.

HTML5 etc....
But for some insane reason they built the game you linked to in flash - very odd considering you can do all that with js, css and html no probs.

Someone should probably let the devs know they made a mistake!

In all seriousness though; while web technologies allow you to create games like that, there are still a host of reasons you might not want to use them and would be better of with something else.

If the web is your target then html might well be the way to go, if is isn't then don't limit yourself by choosing it.


But for some insane reason they built the game you linked to in flash - very odd considering you can do all that with js, css and html no probs.
No problems now, but a quick search suggests the game was originally launched in June 2011. HTML5 was far from being stable at the time, not to mention the state of JavaScript engines. We could discuss whatever it's stable now. Their decision was appropriate at the time considering they've been churning profits for years. I've seen this game being advertised on mass media!

Previously "Krohm"

I would recommend Python if it's the first coding language you're learning. Maybe use Pygame or one of the other 2D game engines.

If you only want to make a game, then you could use a game engine like Game Maker, it's a great option for new game developers.

Unless you plan on really getting into game development for a career, there is no real need to learn a language like C++, if you do plan to be a long term developer then you can indeed start with C++ or java.

Unity and Unreal is also available for game development, with Unity leaning a bit more to user-friendliness.

Check out the For Beginners forum for more detailed help.

I do plan to do game development as a career after I finish high school in 1 year, I have some very minimal knowledge in python, java, and HTML5, I've heard that C++ is similar to java so I'll have to look into that.

HTML5 etc....
But for some insane reason they built the game you linked to in flash - very odd considering you can do all that with js, css and html no probs.

Someone should probably let the devs know they made a mistake!

In all seriousness though; while web technologies allow you to create games like that, there are still a host of reasons you might not want to use them and would be better of with something else.

If the web is your target then html might well be the way to go, if is isn't then don't limit yourself by choosing it.

Well all the players of the game know that the game devs made multiple mistakes, the game devs are getting greedy and every update they are pushing out makes it so the "free to play" game almost isn't free to play it's turning into a pay to win game, they are losing a lot of their player base and so that's a main reason I'm wanting to create a game of the same style, as far as the web goes yes the web is my target.

This topic is closed to new replies.

Advertisement