Mobile or PC

Started by
19 comments, last by Daaark 11 years, 6 months ago
In your opinion which do you think would be easier to start with and make a name for myself kind of? Mobile or PC? I have about 2 - 3 years programming experience from my classes. I have done some small apps for myself and have done a prototype game or two on pc. Nothing really big or major, but do you think think it would be better to try and make games for PC or try and do them for a mobile platform.

Also mobile for me is Android. Some insight would be very appreciative! :)
Advertisement
As we see it: it's easier to make games for mobile platforms, but it's really difficult to make a name for yourself by making mobile games. Ask yourself: how many people do you know that make mobile games (for Android) and how many for pc?



In your opinion which do you think would be easier to start with and make a name for myself kind of?


If that's your primary motivation (to make a name for yourself), I would say that you're starting off on the wrong foot.

There are a lot of people who get into game development because they love the potential "fame and/or fortune" aspect, but they never attain either, because they don't really love the game development part.

To make a name for yourself, you have to make quality games that people want to play. This requires months, if not years of strenuous development, and that requires someone who really loves the process as much as the end result.

For such people (who really love the process), the platform is completely irrelevant. They have a project that they're working on, and they're trying their best to craft a game worth playing.

Eventually, they make something truly amazing, and then they become popular.


As we see it: it's easier to make games for mobile platforms


The ease with which one can make a game is largely dependent on the game type, not the platform.

+---------------------------------------------------------------------+

| Game Dev video tutorials -> http://www.youtube.com/goranmilovano | +---------------------------------------------------------------------+

There are a lot of people who get into game development because they love the potential "fame and/or fortune" aspect, but they never attain either, because they don't really love the game development part.

To make a name for yourself, you have to make quality games that people want to play. This requires months, if not years of strenuous development, and that requires someone who really loves the process as much as the end result.


^^ This.

I've known a few people in my career who went through college, pushed their way into the industry .... and then discovered they hate game industry because it isn't what they expected.

One decided to go into landscaping and floral design, another into music education, another into industrial design.

They realized the need to follow their passions or face misery for their entire adult life.



Assuming you are interested in writing software --- which is a prerequisite for programming games --- learn how to write software well.

Since you are still learning, it is easier to learn on the PC. You don't need to deal with emulators, transferring files to devices, different device firmwares, incompatible devices, etc. For your initial learning, it is easiest on the PC.

Once you know what you are doing and have the skills necessary to write software well, then make the transition over to mobile. You will still have plenty to learn when making that migration over from PC to mobile that you don't want to also be fighting against
Well i really love making games, i at least think about them a lot. Different ideas, different things to do for them, and i also really enjoy programming. Programming is really enjoyable to me. I liked programming them, the fun of just accomplishing something was amazing. Maybe i kind of stated it wrong, but i know i most likely won't get fortune. That's not really my aim, it would be nice though. I meant which would be easier to reach people with. It seems like i could access more people easier with mobile, but pc has a more vast library for games.


For such people (who really love the process), the platform is completely irrelevant. They have a project that they're working on, and they're trying their best to craft a game worth playing.


For that i would probably have to disagree, because if you are making a game you would plan on making it for the designated platform and build it around that platform. Since platforms do make a difference, it will effect the building process. At least i believe it would.

One decided to go into landscaping and floral design, another into music education, another into industrial design.


So, 2/3rds of them are broke, eh? ;)

Coincidentally, I dated a girl that did flower arrangements for weddings and let me just say... I was a senior developer at the time and her earnings absolutely shamed mine! You don't even want to guess at the costs of flowers at weddings!

[quote name='Goran Milovanovic']
For such people (who really love the process), the platform is completely irrelevant. They have a project that they're working on, and they're trying their best to craft a game worth playing.

For that i would probably have to disagree, because if you are making a game you would plan on making it for the designated platform and build it around that platform. Since platforms do make a difference, it will effect the building process. At least i believe it would.
[/quote]
Having made games on 18 different major platforms ranging from 12MHz devices to current-gen consoles and several generations of PC specs, I can assure you the overall process is the same across the board.

The process is the same everywhere: You have various forms of pre-production where the design is established, possibly prototypes are tested out, engines and tools are identified, and so on. You have production where the game gets made, and you have post-production tasks where the business side happens and money gets made.

Programmers are really only involved in late pre-production and all production steps. Almost all of the core game functionality is independent of the platform. It doesn't matter if the game is on a tablet or console or PC, you will find game loops, menus and UIs. There are almost always audio and SFX and VFX and art and animations and the code that binds them, there are input devices that may be direct (like a stylus or a Wiimote or a Move or a Kinect) or relative (like a directional pad or a joystick), there are generally buttons and functions that they map to. Etc. There are very few significant differences between devices.

Some of the minor implementation details are different, but they are just that: minor implementation details. A game design will probably have a more natural fit for some devices, for example touch-and-pick interfaces work better for touch screens and mouse, but you can always find a way to implement around it if your picker (mouse cursor, or 3D beam of light, or whatever) must be driven by an analog stick. That's just an implementation detail.

In all cases you follow the same development process. The same general stuff that goes into an older Nokia dumb-phone is basically the same stuff that goes into a modern smart phone, which is basically the same as the stuff that goes into a modern console game or a PC game.
Would not the developing and releasing of mobile and pc games be different? If you want to look at it from a distance for the designing, yea they will be the same. Though for the input of touch and the input of a keyboard wouldn't that effect the game? How it's played, how it would work, how the input is processed?
Of course, details of the actual code that is developed are different, but the process of developing a game involves much more than the code that deals with input devices or drawing graphics.

"i can assure you the overall process is the same across the board."

Would not the developing and releasing of mobile and pc games be different? If you want to look at it from a distance for the designing, yea they will be the same. Though for the input of touch and the input of a keyboard wouldn't that effect the game? How it's played, how it would work, how the input is processed?

How, exactly, will it make a difference?

Both devices have touch-and-pick interfaces. One is a mouse, one is a finger. It is slightly easier to design for gestures, but you should not depend on them, so they are roughly equal.

Both devices have keyboards; one is attached to a PC, the other is possibly attached (many phones and tablets have attached keyabords or bluetooth keyboards) or it may be a software keyboard overlay. Either way, if you need a keyboard they are present.

That is a minor design difference, not a major one.

This topic is closed to new replies.

Advertisement