Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
lxmcf204106y@nanhb people will talk it down but I recommend game sort for 2D, yes you have to learn a proprietary language but it is probably the best at 2D imho
-
shahlin4876y- Maya for modeling
- C#
- Unity/Unreal Engine
But first I think it's better to get some basic knowledge of how computer graphics work if you're completely new -
- Adobe illustration.
- Photoshop.
- Unity.
- I think Unreal engine does not support 2d yet. (Never seen any game)
I prefer C# Most game engine support this language. (Learn latest version)
For 3d.
- Blender.
- OR Maya(Maya need some high level hardware)
- ZBrush (Highly recommend this if you want to add realistic effects in models)
- Unreal engine is good for PC 3d game. It has lots of pre build scripts and it render graphics better then unity.
And Learn how computer graphic works. how to reduce load on processor in games
If you select unity learn ECS.
Want few behind the scene video of big game.
https://youtube.com/watch/...
https://youtube.com/watch/... -
Root825386yStart small.
Make tetris, then asteroids.
Add fun features to each.
Don't jump into large projects -- you'll get discouraged and won't progress.
The most important thing is to have fun and explore what game development is about. And read. Read and learn from others who have already done what you want to do.
After you have some experience building simple games, analyze how other games' internals work. You don't need access to the code for this: study how everything works within the game. It's more obvious than you would think.
From there, build better games -- but keep your focus small. Ambition is commendable, but focus first on what is within your reach.
To progress from there, learn about game design, which is how everything fits together. Learn about what players want, how they think, and what they expect. Learn about story and worldbuilding, about player freedom and choices. Learn about difficulty and progression, and about the player contract. Learn about player-environment interaction, and most importantly: how all of the above relate to one another.
Start small.
As with everything, simple elegance is best. -
If you are experienced with android/java programming , then i have heard that libgdx is a good next step
-
f03n1x65796yBasically what @Root says, i'd just add be able finish something, one of the things companies look for (if you want to down that route is completed projects) that and a portfolio.
You could try something like gamemaker to learn how games work and if you want to go down the line to make something bigger scale try out unity. -
Start off with Unity, it's a versatile and easy to learn engine for beginners and uses C#, you'll be able to figure everything out easily later.
If you're making a 2d game, why not make it for Android also? If you decide to, unity can export the same game to multiple platforms.
Related Rants
hi guys.. anyone with game programming experience?
any suggestions to start?
question
gaming
game development
just wondering