Advertisement

Need some advice about game for mobile

Started by August 09, 2017 04:43 PM
6 comments, last by lnl2406 7 years, 3 months ago

So, I've read a lot of topic for beginners and realize that i should start with something simple . And i 'll start with visual art first . About the tool , i'll use aseprite to design my character, skill, .... ( i love pixel art ) .

But the problem i can't understand is, for example : You have a phone with different resolution and when you desgin map, character,.... how you can fit it if your screen is too big or too small ? or you have to design it for each phone ?

Second, i'll study about programming when i design character ( i've learn C in school, but i think it's not enough ). The game i plan will be an online RPG ( lot of works and things to deal with but i'll try )

I bet all of you know Maple Story, so what programming languages did they use for this game ? And can i reuse their code or have to write another language for mobile platform ?

Thank you for reading 

2 hours ago, lnl2406 said:

So, I've read a lot of topic for beginners and realize that i should start with something simple . And i 'll start with visual art first . About the tool , i'll use aseprite to design my character, skill, .... ( i love pixel art ) .

But the problem i can't understand is, for example : You have a phone with different resolution and when you desgin map, character,.... how you can fit it if your screen is too big or too small ? or you have to design it for each phone ?

Second, i'll study about programming when i design character ( i've learn C in school, but i think it's not enough ). The game i plan will be an online RPG ( lot of works and things to deal with but i'll try )

I bet all of you know Maple Story, so what programming languages did they use for this game ? And can i reuse their code or have to write another language for mobile platform ?

Thank you for reading 

I would strongly suggest you place the mobile online role-playing game on the back burner. You're not accounting for the time, skill, and cost it takes to make an RPG. The server costs to host and maintain a server can also be very steep depending on your user base.

Mobile development is a bit of a different beast. On iPhone I find it a bit easier as you normally have smaller amount of phones and tablets to work with. You'll find a lot more sizes with Android. One common method is to have your game designed by making versions that run at certain ratios, then you can scale up or down depending on that ratio with the screen size. Graphics resolutions can depend on the density as well for that phone.

On the topic of Maplestory, I believe C++ was used. People have made 3rd party servers in C# and JAVA though, and even clones in JAVA.

"And can i reuse their code or have to write another language for mobile platform ?" I would never advise anyone to rip code from another game that is not available for public use.

I honestly think you're ambitions are out weighing the technical requirements to make your project work. I would slow down and start with baby steps before getting into any form of game programming. How well do you know C? Are you able to pick up a library such as Allegro and program a simple Tic Tac Toe game, or Chess?

Programmer and 3D Artist

Advertisement

thank you for your advice. i know it's hard to make a game when i'm a newbie . So i'll design character and all thing i need first and start baby step !

Depending on your technical knowledge you can always work on the graphics and use non-code based programs to make your game. Not commenting on online however, but check out Gamemaker https://www.yoyogames.com/gamemaker - Get into single player games before working on multiplayer games. I've been doing this for over 15 years and believe me, I'm still learning new things as new tools, platforms , and hardware come out.

Programmer and 3D Artist

Thank you so much.

On 8/9/2017 at 0:43 PM, lnl2406 said:

You have a phone with different resolution and when you desgin map, character,.... how you can fit it if your screen is too big or too small ? or you have to design it for each phone ?

You maybe aren't far enough along to need to think about it at this point, but to try to answer this for you- there a whole bunch of approaches to this.  Arguably, you *could* redesign things for every screen size, but another (usually better) approach is to try to make you game responsive to any screen size/ratio.

That would mean doing things like setting up your camera/rendering to use a fixed reference height, and maintaining your aspect ratio.  Or positioning your UI elements based on anchor points and percentages of the available space.  Think of how a web page is designed, and how the layout often adapts to the size of the browser window.  Games can do the same thing.

Advertisement
13 hours ago, trjh2k2 said:

You maybe aren't far enough along to need to think about it at this point, but to try to answer this for you- there a whole bunch of approaches to this.  Arguably, you *could* redesign things for every screen size, but another (usually better) approach is to try to make you game responsive to any screen size/ratio.

That would mean doing things like setting up your camera/rendering to use a fixed reference height, and maintaining your aspect ratio.  Or positioning your UI elements based on anchor points and percentages of the available space.  Think of how a web page is designed, and how the layout often adapts to the size of the browser window.  Games can do the same thing.

oh i understand now, thank you !

This topic is closed to new replies.

Advertisement