Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,205,008 members, 7,990,780 topics. Date: Friday, 01 November 2024 at 01:16 AM

I Want To Start Developing Mobile Phone Games For Android What Should I Learn? - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / I Want To Start Developing Mobile Phone Games For Android What Should I Learn? (919 Views)

Developing Mobile Apps With Flutter: 2023 Free Training For Mobile Enthusiasts / How To Start Developing Java Programs And Apps In Fedora / Guys Where Can I Learn Python In Lagos (2) (3) (4)

(1) (2) (Reply) (Go Down)

I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by lovediehatelive(m): 9:09am On May 05
Please just want to venture into developing mobile games for Android, probably starting with 2d games.


When it comes to concepts and all that, I boil crazily with them from time to time.

So creativity should not be an issue. The problem here is the tech aspect.


Please what should I know and learn, and kind of step by step from concept to making my game live.


I plan on 2D, but have an eye for 3D games after succefuly publishing some exciting 2D games. ( For 3D I plan creating something like soccer games like dream league soccer)

Please advise

1 Like 1 Share

Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Ynix(m): 10:44am On May 05
lovediehatelive:
Please just want to venture into developing mobile games for Android, probably starting with 2d games.


When it comes to concepts and all that, I boil crazily with them from time to time.

So creativity should not be an issue. The problem here is the tech aspect.


Please what should I know and learn, and kind of step by step from concept to making my game live.


I plan on 2D, but have an eye for 3D games after succefuly publishing some exciting 2D games. ( For 3D I plan creating something like soccer games like dream league soccer)

Please advise

You have a long way to go though
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Alphabyte3: 12:47pm On May 05
lovediehatelive:
Please just want to venture into developing mobile games for Android, probably starting with 2d games.


When it comes to concepts and all that, I boil crazily with them from time to time.

So creativity should not be an issue. The problem here is the tech aspect.


Please what should I know and learn, and kind of step by step from concept to making my game live.


I plan on 2D, but have an eye for 3D games after succefuly publishing some exciting 2D games. ( For 3D I plan creating something like soccer games like dream league soccer)

Please advise

U could learn a game engines like unity ,unreal ,Godot , Cocosdx and Cryengine . Unity is more popular in 2024 for 2d / 3d games but you need to learn C# and take a beginners course about unity on Udemy and YouTube. For 2d game you create the sprite or assets with photos editing software by drawing them while 3d games u use blender ,Maya ,zbrush and Cinema4d for animation.

1 Like

Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by lovediehatelive(m): 2:31pm On May 05
Ynix:


You have a long way to go though

Yes, I am surely excited for this long journey!

The journey of a thousand miles begins with just a step they say!

I'm looking for that step, not just any step, but one in the right direction.


Also, I would be glad to have a blueprint or a map like guidelines to help me from step to step from start to finish!
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by lovediehatelive(m): 2:32pm On May 05
Alphabyte3:


U could learn a game engines like unity ,unreal ,Godot , Cocosdx and Cryengine . Unity is more popular in 2024 for 2d / 3d games but you need to learn C# and take a beginners course about unity on Udemy and YouTube. For 2d game you create the sprite or assets with photos editing software by drawing them while 3d games u use blender ,Maya ,zbrush and Cinema4d for animation.

Thanks for this heads up.

Unity seems to be very popular.
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Alphabyte3: 5:11pm On May 05
lovediehatelive:


Thanks for this heads up.

Unity seems to be very popular.
It popular because some game assets or packages are free cutting development time and some developers earn by selling assets not just for game programming.
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by lovediehatelive(m): 6:34pm On May 05
Alphabyte3:

It popular because some game assets or packages are free cutting development time and some developers earn by selling assets not just for game programming.

Thanks, you have done well.

I'll be glad if you can throw more light.
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Alphabyte3: 6:55pm On May 05
lovediehatelive:


Thanks, you have done well.

I'll be glad if you can throw more light.

It has an assets store or marketplace for buying and sell animation or assets . I was among the first person to predict about AI in 2d and 3d games and asset development here .The post was here on Nairaland. You don't need to spend time creating each characters or environment and lighting when you can buy them and focus more about the main logic in C# that's is why unity is unique.
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by lovediehatelive(m): 11:00pm On May 05
Alphabyte3:


It has an assets store or marketplace for buying and sell animation or assets . I was among the first person to predict about AI in 2d and 3d games and asset development here .The post was here on Nairaland. You don't need to spend time creating each characters or environment and lighting when you can buy them and focus more about the main logic in C# that's is why unity is unique.

This is huge boost for newbies like me. Thanks a lot!

Please what do you have to say about developing complex games like dream league soccer and All these football games
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Alphabyte3: 5:22pm On May 06
lovediehatelive:


This is huge boost for newbies like me. Thanks a lot!

Please what do you have to say about developing complex games like dream league soccer and All these football games

Send post ur tg handle
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by qtguru(m): 6:28pm On May 06
lovediehatelive:
Please just want to venture into developing mobile games for Android, probably starting with 2d games.


When it comes to concepts and all that, I boil crazily with them from time to time.

So creativity should not be an issue. The problem here is the tech aspect.


Please what should I know and learn, and kind of step by step from concept to making my game live.


I plan on 2D, but have an eye for 3D games after succefuly publishing some exciting 2D games. ( For 3D I plan creating something like soccer games like dream league soccer)

Please advise

Flutter plus flame , Flutter is basically closer to a game engine
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by lovediehatelive(m): 10:46pm On May 06
qtguru:


Flutter plus flame , Flutter is basically closer to a game engine


Thanks a lot for your input.

You have done well
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by lovediehatelive(m): 10:50pm On May 06
Alphabyte3:


Send post ur tg handle

Not on tgrm boss
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by YoshihideSuga: 3:33am On May 07
qtguru:


Flutter plus flame , Flutter is basically closer to a game engine

Hi Qtguru,

I was referred to you as a Chrome Extension expert. I am curious how much you are willing to charge me if you could create a stronger code which would access the number of newspapers/wesbites listed in this GitHub profile?

Some of the notable websites have blocked it, thus the extension is not working as before. Can you create a stronger version of the code? If yes, how much? On the other hand, I could prune down the entire list to just a preferred list of websites.

Thank you.

https://github.com/iamadamdev/bypass-paywalls-chrome
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by bassdow: 8:29am On May 07
lovediehatelive:
Please just want to venture into developing mobile games for Android, probably starting with 2d games.


When it comes to concepts and all that, I boil crazily with them from time to time.

So creativity should not be an issue. The problem here is the tech aspect.


Please what should I know and learn, and kind of step by step from concept to making my game live.


I plan on 2D, but have an eye for 3D games after succefuly publishing some exciting 2D games. ( For 3D I plan creating something like soccer games like dream league soccer)

Please advise
I am not here to disCourage you but hope you understand the Game ecoSystem and how the business goes. It's much easier working for a game studio, as frrlance Game Dev, vs working as solo Game dev.

Hopefully you've got other sources of inCome to suppliment. Not asking you don't try BUT just be aware and make your findings. Guess there are communities & fora where you could get projects or join existing ones.

If you already were a Senior dev with a wealth of experience, would have said your chances of success would be high but...

Also games such as Dream League soccer, PES, FiFA, etc weren't only built by non-Solo-Devs but also weren't built with cheap Game Engines. From my developer experience, the closer you are to the metal, the better THAN having layers in-between.

If I were in your shoes, would suggest you first work for a couple years in a Game company. That way you earn [some] experience(s) with how game development and business works & operates in real world, and the lots of pitfalls which can cause game projects fail.
Alternatively, don't quit your current sources of inCome, just start the Game business as partTime.

Advantage of working in a Game Studio/Company is more like a Musician who is signed to a Music label WHILE Solo Game Dev is like a Musician who handles everything himSelf.

As a solo Game Dev, except you've got unique ideas, and will to execute them + super marketing. You alone are the developer, salesmen, artist, and business man all at same time. You end up competing with those better positioned e.g PES, dreamLeague, etc.

2 Likes

Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by bassdow: 8:40am On May 07
Me believe except you've got exceptional ideas, there really ain't space left in the Mobile Game development industry. That industry ain't like others.
For a solo dev, there just are so many odds for you to contend with and even beat to be successful and self-sustained.

Yea you could say you've got the time BUT no be only time you need. You need Money also, vast experience + filling in the voids of other positions.

Yea there might be gameEngines that could make your task easier and save you time BUT no serious game is ever built that way. Not even the average ones.


Just start at a hobby, and dont put pressure on yourself by becoming financially reliant on success
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by bassdow: 8:40am On May 07
..
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by bassdow: 8:40am On May 07
...
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by bassdow: 8:58am On May 07
j
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by lovediehatelive(m): 12:35pm On May 07
bassdow:

I am not here to disCourage you but hope you understand the Game ecoSystem and how the business goes. It's much easier working for a game studio, as frrlance Game Dev, vs working as solo Game dev.

Hopefully you've got other sources of inCome to suppliment. Not asking you don't try BUT just be aware and make your findings. Guess there are communities & fora where you could get projects or join existing ones.

If you already were a Senior dev with a wealth of experience, would have said your chances of success would be high but...

Also games such as Dream League soccer, PES, FiFA, etc weren't only built by non-Solo-Devs but also weren't built with cheap Game Engines. From my developer experience, the closer you are to the metal, the better THAN having layers in-between.

If I were in your shoes, would suggest you first work for a couple years in a Game company. That way you earn [some] experience(s) with how game development and business works & operates in real world, and the lots of pitfalls which can cause game projects fail.
Alternatively, don't quit your current sources of inCome, just start the Game business as partTime.

Advantage of working in a Game Studio/Company is more like a Musician who is signed to a Music label WHILE Solo Game Dev is like a Musician who handles everything himSelf.

As a solo Game Dev, except you've got unique ideas, and will to execute them + super marketing. You alone are the developer, salesmen, artist, and business man all at same time. You end up competing with those better positioned e.g PES, dreamLeague, etc.


Thanks for your wonderful piece of advice and addition.


I won't be quiting my sources of income for full focus.

Will be doing it part-time as you suggested.
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Rotepim: 7:03am On May 10
Good day,

Looking for someone that can help to make 3d models for simple equipments at a fee.


Condition is you must have access to a Nigerian bank for payment.

You can mail me:

visitrotimi@gmail.com

WhatsApp: o8o-3493-7287
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Sheriman(m): 9:03am On May 10
Get a good gaming laptop. They are expensive oooo. 800K and above. At least 16GB RAM 256SSD 4GBNvidia GeForce graphics card. A walcom graphics drawing tablet. Stable electricity, your workstation, learn Maya, Unreal Engine, Zbrush and Unity. Provide unlimited food and data, your patience to grind for years.
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by GreatAchiever1: 11:58am On May 11
As a beginner, stay away from anything 3D; it will kill your motivation faster. Do a simple 2D game for a start. Like a Naija themed flappy bird or bomber man and build up from there. You can use Godot. Its more lightweight and easy to learn (GDscript) compared to unity.
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Intellab(m): 8:44pm On May 11
i5, 16gig RAM PC. Learn Unity. By the way, how do you intend to get installs? Promotion is expensive.
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Unbiased1: 8:40pm On May 12
lovediehatelive:


This is huge boost for newbies like me. Thanks a lot!

Please what do you have to say about developing complex games like dream league soccer and All these football games

Developing any AA game can get pretty expensive. Let me highlight some things you should take note of to develop a football game or any other top game:

1) You will require a license to use the real names of footballers, clubs and stadiums which is damn expensive. When dream league was launched for the first time, they didn't use real names of football clubs and players due to the license required.

2) You will need a skilled work force. I'm talking about 3D modellers, programmers, markerters etc. You may not be able to build a full fledge football game all by yourself. Even if you are a skilled 3D modeller, you will get exhausted quickly except you intend to spend 25 years building a single game alone. Now you understand why there are only 2 major football games in the world: PES and EA FIFA. E no easy at all.

3) High graphics 3D games require detailed 3D models which will cost you money. For a football game, you realize that each club has up to 22 players, and each league has between 16 - 20 clubs. You may also need to model at least 10 stadiums, referees, coaches etc. You can either spend months upon months modelling these models yourself or assemble a team of designers to model them and you have to pay them per hour or you can buy some of the models which can be cheaper than paying salaries but, you may not get the exact model design you want and it's difficult to get detailed and quality models for free.

3) You need a powerful computer with high-end dedicated graphics cards to work efficiently. If you are working with Unreal Engine, you will surely require a very powerful graphics card to render the kind of game you are planing to build. GPUs can be very expensive to purchase.

4) You need to learn how to program in C# if you intend to use Unity 3D game engine or learn C++ if you intend to use the more powerful Unreal Engine. Games like PES and PUBG were built with Unreal Engine and you need to learn Unreal Engine blueprints and C++ programing language to build your game using it.

I would advice you start by buying a gaming laptop and start learning how to build a small game just to get familiar with the game development process. Learn how to model with Blender (free) or Maya (paid), Cinema 4D (paid) etc. Learn how to use a game engine. The most popular game engines are Unity 3D and Unreal Engine. Unreal Engine tends to pull more computer power though but games created with Unreal Engine are usually very realistic. Infact some designers recently used Unreal Engine for hyper realistic movie creation, that's how good Unreal Engine has gotten.

Get familiar with C# and C++ programming languages. You can find tutorials on YouTube and Udemy.

Notice I did not cover marketing and creativity and the issue of if your game will even be accepted by the public. These issues should be left for another day.

1 Like

Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Darealrick(m): 6:07pm On May 14
lovediehatelive:
Please just want to venture into developing mobile games for Android, probably starting with 2d games.


When it comes to concepts and all that, I boil crazily with them from time to time.

So creativity should not be an issue. The problem here is the tech aspect.


Please what should I know and learn, and kind of step by step from concept to making my game live.


I plan on 2D, but have an eye for 3D games after succefuly publishing some exciting 2D games. ( For 3D I plan creating something like soccer games like dream league soccer)

Please advise
You claim to be creative but your first concept for a 3d game is soccer?
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Unity01: 11:16am On May 17
lovediehatelive:
Please just want to venture into developing mobile games for Android, probably starting with 2d games.


When it comes to concepts and all that, I boil crazily with them from time to time.

So creativity should not be an issue. The problem here is the tech aspect.


Please what should I know and learn, and kind of step by step from concept to making my game live.


I plan on 2D, but have an eye for 3D games after succefuly publishing some exciting 2D games. ( For 3D I plan creating something like soccer games like dream league soccer)

Please advise


Hi... first off, I'm happy to see someone else having interest in game development... I make mobile games using Unity game engine and I'd love to contribute to your post.

Here's what you'll need:
For the PC you'll use, trust me you may not necessarily need an overkill to start. I started with a Core i3 and 4GB ram (that was by 2019). Although it handled the tasks I needed, I find the recent versions of Unity more demanding. I currently use a Lenovo Thinkpad T480 core i5 8th gen, 12GB ram and 256 SSD....8GB would do fine too. Also prioritize a SSD and a higher generation processor. I run Unity 2022 with this very smoothly...

I mainly make mobile games, specifically in the Hypercasual/Hybridcasual genre (I really recommend you make research on this niche). Why I recommend this genre is that the games you'd be making are simple, short and specific....your main focus would be on gameplay mechanics design and implementation which would really open you up to various coding techniques and other procedures you'll be learning while making games as a beginner. Also, the game development process won't be tasking on your PC as you won't be using heavy graphics and assets (but you can also do this if you want to, no harm here)....and the best part is that the project lifecycle would be shorter compared to games from other genres, which is very very suitable for beginners to learn faster and also essential for a solo developer....the idea is, instead of spending months making one big game, you spend the same time making many many small games...

The Hypercasual market is also large, and has a wider range of audience....but for the marketing and monetization aspect you'd need to also research on that... Basically you can use in game ads to monetize your games (I use unity ads, it's beginner friendly and they also have good customer support) but I'm also planning on using Google admob in future....for user acquisition, you'll need to learn about "App Store Optimization (ASO)"...Then later as you progress and make more marketable games, you can run ad campaigns...
Start small though, you might not need to worry about the marketing aspect for now....

Your first focus should be learning the foundations....how it works, the logic, the programming, etc.

You can choose any game engine you want. I use Unity3D.... although Godot has been gaining a lot of popularity lately. There's also the industry giant (Unreal Engine)...but it's kinda and overkill for simple mobile games... mainly use for AAA games and also... it's super heavy on the computer compared to the other two. Unity is flexible too, you can build a single project for multiple platforms, it uses C# (don't let this scare you, it's really easy to grap)...and it has a large market place you can get assets for free or paid.

Use Visual Studio Code (not Visual Studio) to write your codes.... Visual Studio would be more appropriate especially for a beginner but running it along side unity ears RAM like crazy. Visual Studio Code is lighter.

Start with Brackeys tutorials...search him on YouTube and you'll see his videos.. there's one playlist he taught how to make a game for beginners... it's a cube dodging game like that, simple but you would have covered a lot of the foundations by making that one game.

There's still more to say but that should do for a start


Oh I forgot to add...you might not make any reasonable earnings for a long time. Like years, so you'll need to be patient with the process.
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Unity01: 6:06pm On May 17
bassdow:
Me believe except you've got exceptional ideas, there really ain't space left in the Mobile Game development industry. That industry ain't like others.
For a solo dev, there just are so many odds for you to contend with and even beat to be successful and self-sustained.

Yea you could say you've got the time BUT no be only time you need. You need Money also, vast experience + filling in the voids of other positions.

Yea there might be gameEngines that could make your task easier and save you time BUT no serious game is ever built that way. Not even the average ones.


Just start at a hobby, and dont put pressure on yourself by becoming financially reliant on success

I agree with you there on the last part....but I also have so many questions concerning your comment...but first I'd like clarification on "no serious game is ever built that way". Please did you mean no serious game is ever built with a game engine or what??
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Alphabyte3: 11:10am On May 18
Unity01:


I agree with you there on the last part....but I also have so many questions concerning your comment...but first I'd like clarification on "no serious game is ever built that way". Please did you mean no serious game is ever built with a game engine or what??

Unity 1 are you on tg
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by Unity01: 2:40pm On May 18
Alphabyte3:


Unity 1 are you on tg

Telegram? Nope...
Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by lovediehatelive(m): 9:17pm On May 18
Unity01:



Hi... first off, I'm happy to see someone else having interest in game development... I make mobile games using Unity game engine and I'd love to contribute to your post.

Here's what you'll need:
For the PC you'll use, trust me you may not necessarily need an overkill to start. I started with a Core i3 and 4GB ram (that was by 2019). Although it handled the tasks I needed, I find the recent versions of Unity more demanding. I currently use a Lenovo Thinkpad T480 core i5 8th gen, 12GB ram and 256 SSD....8GB would do fine too. Also prioritize a SSD and a higher generation processor. I run Unity 2022 with this very smoothly...

I mainly make mobile games, specifically in the Hypercasual/Hybridcasual genre (I really recommend you make research on this niche). Why I recommend this genre is that the games you'd be making are simple, short and specific....your main focus would be on gameplay mechanics design and implementation which would really open you up to various coding techniques and other procedures you'll be learning while making games as a beginner. Also, the game development process won't be tasking on your PC as you won't be using heavy graphics and assets (but you can also do this if you want to, no harm here)....and the best part is that the project lifecycle would be shorter compared to games from other genres, which is very very suitable for beginners to learn faster and also essential for a solo developer....the idea is, instead of spending months making one big game, you spend the same time making many many small games...

The Hypercasual market is also large, and has a wider range of audience....but for the marketing and monetization aspect you'd need to also research on that... Basically you can use in game ads to monetize your games (I use unity ads, it's beginner friendly and they also have good customer support) but I'm also planning on using Google admob in future....for user acquisition, you'll need to learn about "App Store Optimization (ASO)"...Then later as you progress and make more marketable games, you can run ad campaigns...
Start small though, you might not need to worry about the marketing aspect for now....

Your first focus should be learning the foundations....how it works, the logic, the programming, etc.

You can choose any game engine you want. I use Unity3D.... although Godot has been gaining a lot of popularity lately. There's also the industry giant (Unreal Engine)...but it's kinda and overkill for simple mobile games... mainly use for AAA games and also... it's super heavy on the computer compared to the other two. Unity is flexible too, you can build a single project for multiple platforms, it uses C# (don't let this scare you, it's really easy to grap)...and it has a large market place you can get assets for free or paid.

Use Visual Studio Code (not Visual Studio) to write your codes.... Visual Studio would be more appropriate especially for a beginner but running it along side unity ears RAM like crazy. Visual Studio Code is lighter.

Start with Brackeys tutorials...search him on YouTube and you'll see his videos.. there's one playlist he taught how to make a game for beginners... it's a cube dodging game like that, simple but you would have covered a lot of the foundations by making that one game.

There's still more to say but that should do for a start


Oh I forgot to add...you might not make any reasonable earnings for a long time. Like years, so you'll need to be patient with the process.

I'm extremely excited with your input and contribution!

Your post just shows exactly how I plan running it, starting small, less focused on marketing at the moment.


Thanks once more!

1 Like

Re: I Want To Start Developing Mobile Phone Games For Android What Should I Learn? by lovediehatelive(m): 9:26pm On May 18
Darealrick:

You claim to be creative but your first concept for a 3d game is soccer?

Yea.

Creative touch to it. Not your regular soccer o.


Madddd ideas full ground!!!!

(1) (2) (Reply)

Assembly Language Ebook / Any One Here Knows The Software Used By Microfinance Banks / Ruby On Rails Help!

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 84
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.