DEV Community

Cover image for How to become a Game Developer/Programmer?
Satyam Kumar Verman
Satyam Kumar Verman

Posted on

How to become a Game Developer/Programmer?

Hello programmers,this is Satyam.In today's blog we are going to talk about Game Development and how one can become a game developer.So read this blog and you will become a game developer,I was just kidding.

In order to become a game developer,you should know how to play games,how a game looks like,what type of games people like and what type of game should you make that other peoples will love.You need a lot of motivation,dedication and some good resources to become a good game developer.You need a powerful set at least you need to have a good desktop or laptop with minimum configuration of core i5 processor and whatever more you can afford.Desktop are best for game development but laptops are also a good choice.I have listed down some good laptops which you can buy and start developing games.

Core i5 Laptops:

1.HP 15 8th Gen Intel Core i5 Processor 15.6-inch FHD Laptop (8GB/1TB HDD/Windows 10/MS Office/Jet Black/2.04 kg), 15q-ds1001TU
[https://amzn.to/3bwV4gx]

2.DELL Inspiron 3493 14-inch Laptop (10th Gen Core i5-1035G1/8GB/512GB SSD/Win 10 + MS Office/Intel HD Graphics/Silver) E-C560514WIN9 [https://amzn.to/3h6s1l4]

3.ASUS ASUSPRO P1440FA-FQ1706 Intel Core i5 10th Gen 14-inch HD Thin and Light Laptop (4GB RAM/1TB HDD/Dos/Integrated Graphics/1.68 kg), Star Grey [https://amzn.to/35cD75R]

Core i7 Laptops:

1.HP 14s dr1006TU 14-inch Laptop (10th Gen Core i7-1065G7/8GB/512GB SSD/Windows 10 Home/Intel Iris Graphics), Natural Silver [https://amzn.to/2DGbuXu]

2.HP Pavilion Gaming 9th Gen Intel Core i7 Processor 15.6 inch FHD Laptop (8GB/1TB HDD + 256GB SSD/144Hz Refresh Rate/Win 10/MS Office 2019/GTX 1650 4GB/Backlit Keyboard/2.2kg), 15-dk0050TX [https://amzn.to/3h2xhpX]

Core i9 laptops:

1.Dell XPS 9570 15.6-inch UHD Laptop (8th Gen i9-8950HK/32GB/1TB SSD/Win 10 + MS Office/Integrated Graphics), Silver [https://amzn.to/3bAdNrw]

2.ASUS ROG G703 17.3" FHD 144Hz Gaming Laptop RTX 2080 8GB Graphics (Core i9-9980HK 9th Gen/32GB RAM/1TB SSHD + 3X 512GB PCIe SSD/Windows 10 Professional/Aluminum/4.70 Kg), G703GXR-EV078R [https://amzn.to/3jTuHnX]

3.Apple MacBook Pro (16-inch, 16GB RAM, 512GB Storage, 2.6GHz 9th Gen Intel Core i7) - Space Grey[https://amzn.to/3lXigJx]

So I have listed down some of my favorite laptops,I like Macbook a lot.Let us discuss what to do after buying a good laptop(Powerful Laptop).After you have got a good laptop you need to learn about basic character modelling,animation using blender or any equivalent software,there are a lot of tutorials(paid) available on Udemy for this purpose but I will recommend you to go through youtube where you will find some awesome tutorials on blender or any other equivalent software.After learning all of this you need to select a game engine,the most popular game engines in the market are Unity,Unreal Engine and Godot,I will prefer you to use either unity or godot as they are easy to use for a newbie whereas Unreal Engine is a very advance game engine and it's not a good choice for newbie because it will create a lot of panic,don't use unreal engine and later it's on you that what you personally want to use.While selecting a game engine you should be aware of the scripting language you will be using in the game,for example if you choose unity,you have to learn C# programming language or Javascript or Unity script which is Unity's own scripting language and if you choose Godot then you have two choices you have either use C# language or GDScript,GDScript is very similar to python programming language,so you can say GDScript is an easy language.After all of these you need to join some courses obviously to learn how to develop games,I will recommend you to visit the freecodecamp.org youtube channel which is a great channel and you will get a lot of awesome content on game development.And then after 6 to 7 months you will be able to develop some good games.

Note:All Links are Affiliate.
My website:https://bestpythontutorials.com
My blogs:https://devtipsntricks.com

                   Thanks for Reading
Enter fullscreen mode Exit fullscreen mode

Top comments (7)

Collapse
 
joelbonetr profile image
JoelBonetR πŸ₯‡ • Edited

Using a macbook for coding games? I can't see the point but... I'm a web developer and don't see the point on using a mac for my specialization (I tried it for 2 years), imagine using it for gaming when gaming on Mac is worse than gaming on Linux.

Also those laptops are cool but I bet you don't need this to code games, you said game developer/programmer, not 3D artist so I can't figure out why you recommend a laptop with an RTX2080, also can't figure out the reason for recommending an i5 with 4gb ram (which is too less for any task nowadays), with integrated graphics as a good option to any person. Also don't know why you forget about AMD having 4800H laptops that runs pretty well on performance and overcome intel on stability (and performance depending the task) when using Linux for coding.

I mean, you can't recommend an i7 with 32Gb RAM, SSD and RTX 2080 which is a workstation/gaming laptop that will fit very well into a 3D designer or high res video editing and rendering, just below recommending an i5 with 4gb ram, hdd and integrated graphics which can barely handle word and browser at the same time without struggling or hanging itself...

You can pick a huawei matebook d14 that's around 600 - 650 U$D with a Ryzen 3500u, 8Gb RAM and 256Gb M.2, and that's enough for a learner.

Note that you are suggesting to master 3D modeling and programming at the same time. If anyone has no idea on one of both worlds this could take more than 2 years instead 6 months. Depending, of course, the target game you want to achieve. A snake-like game? javascript and 2 weeks, a 2D platform game? it could take more than a year for a single inexperienced person, a game like Skyrim? You'll need a team of 100 ppl at least, with diverse roles (writers, 3D artists, different specialized programmers and so...).

In fact, you can code games on a very large range of machines, the thing you'll need is to learn C++ and some framework like Unreal that is widely used on the industry. There's few companies building AAA games using unity (escape from Tarkov, Cities: Skylines, Kerbal Space Program ) while almost the rest of the industry is leaving their own frameworks and engines to use Unity so maybe it's a better option to learn it from the beginning, isn't worth this extra effort?

  • Also note that amazon affiliate links only work when another person buy something through your link on the same country.
Collapse
 
skvprogrammer profile image
Satyam Kumar Verman

Actually MacBook is a good thing the optimization it provides for software's such adobe Photoshop or blender is really awesome and if you want to be an indie game developer you need to learn the basics of character modelling also.next thing is that I have build few games on Pentium processor and you are telling and core i5 is not good actually this is not all about performance you have to also look after your budget

Collapse
 
joelbonetr profile image
JoelBonetR πŸ₯‡

The budget is why I'm telling you about AMD options, but nowadays you need 8Gb RAM for a nice performance when multitasking. Agree with modeling but at the price of a shitty MacBook you can get windows laptops that performs more than twice easily so... 🀷

Thread Thread
 
skvprogrammer profile image
Satyam Kumar Verman

Yes bro I understood but what if you have a lot of moneyπŸ˜‹

Thread Thread
 
joelbonetr profile image
JoelBonetR πŸ₯‡ • Edited

Then pick the highest model from Asus, Msi or your favourite brand; instead on wasting money on a bitten apple you'll invest it into real performance for any task, and you'll be able to replace some parts if needed instead on having to sell it and buy a new one as happen with Apple due to non-replaceable RAM, M.2 Drive and so...
This way you could also play whatever you want on this laptop, or even using it connected on your TV with a pair of xbox one s controllers and get better performance than a PS4 Pro or Xbox One X πŸ˜‚πŸ€·

Collapse
 
skvprogrammer profile image
Satyam Kumar Verman

Also note that amazon affiliate links only work when another person buy something through your link on the same country - if it's true thanks for sharing

Collapse
 
joelbonetr profile image
JoelBonetR πŸ₯‡

Yup :) it's on amazon affiliate policies, i use it too thats why i know it haha