Best platforms to start game dev

Started by
4 comments, last by Ronnie Mado Solbakken 11 years, 11 months ago
I am a C# and Java software developer who wants to start game development as a hobby. I have an idea for a simple puzzle game. What platform is the best for a beginner in game development, but not programming itself? In the past it was only PCs, but now we have smartphones, tablet, consoles etc. I see many popular games are on several platforms, but how do you know which platform to choose first?
Advertisement
Well if you go with Unity you can deploy to both PC and mobile. Programming is in C#.
PC is still the easiest platform.
I second that, PC is easiest. If you're programming with C#, go with SharpGL:

http://sharpgl.codeplex.com/
I'd agree with the above users: PC is a good choice for a beginning game programmer, whether they have prior non-games-programming experience or not, unless they happen to have a lot of non-games experience with a popular alternative platform; someone experienced in making business apps for iPhone might choose to also develop games for that platform for example.

Why PC?

  • There are lots of really good tools, and lots of resources for learning how to use them. This isn't always true of other platforms.
  • There are lots of examples and tutorials for PC development that just work -- no messing around porting the ideas to your choice of platform.
  • There's a huge choice of useful libraries to make life easier for you -- many other platforms might not have so many available, or might require additional work to get them working.
  • It's simple to develop and test on the same machine, allowing for a quick feedback cycle.

Even with your prior programming experience, I would suggest at least one game for Windows PC before considering other platforms; this will allow you to focus on the particulars of developing a game without any additional headaches that targeting another platform can sometimes introduce.


Hope that's helpful! smile.png

- Jason Astle-Adams

Hey is the SharpGL to C# as JVM is to Java? Sorry, focused on Java atm won't be looking into the Cs until latorz.

- Awl you're base are belong me! -

- I don't know, I'm just a noob -

This topic is closed to new replies.

Advertisement