I want to be a successful PC Game Developer/Designer/Progammer. I am currently in college. What I should do after it?

Status
Not open for further replies.

Taimoor Baig

The Artful Dodger
Mar 1, 2018
79
1
4
23
Malir, Karachi, Pakistan
Hey guys. Assalam o alaikum. Heading explains all. Need some expert supervision. Ask me anything about topic. I will reply ASAP. Thanks in advance. Love you PG. Special thanks to the authors of PG.☺
 

AbbY

Administrator
ADMIN
Nov 20, 2008
6,421
85
54
Ankara
[MENTION=137479]asemahassan88[/MENTION], [MENTION=22273]XxRebellionxX[/MENTION], [MENTION=8285]Solid Link[/MENTION], [MENTION=42632]EternalBlizzard[/MENTION],
 

gullfounder

Phoenix Dawn
Supervisor
Aug 25, 2008
970
3
24
Khanpur
Hey guys. Assalam o alaikum. Heading explains all. Need some expert supervision. Ask me anything about topic. I will reply ASAP. Thanks in advance. Love you PG. Special thanks to the authors of PG.☺
Well, select one thing and be very good at it rather then Know about all good in none. So,

Programmer: C/C++ there is reason the lang is called Mother of Programming. Learn it inside out Master it inside out. The reason its taught first its very very basic and yet most powerful and well structured lang. After learning it. Its easy to learn any other lang(For next Lines Change C/C++ to lang you learned). Second the Concept of OOP (Object Oriented Programming) Very very important. Then Structures Concept and its Implementation in C/C++. Once you know these Go for Algo Lib for Gfx in C/C++ learn to make shapes objects in that (Math here really really helps. All those guys who say you don't need math for Programming. its a Lie you need MATH at every corner in programming to achieve best results). After that its time for Practices. For that go for small projects. Make small games like Pong, Tetras, space invader, simple Car driving basic stuff. Lots of guys make mistake here and they go for making next COD (Call of Duty!!! really -.-). The best this during this time is to learn the Code Managing (They way we write Code and how we Organize it) Its really really important to understand that.

Once all above it good and clear to you. Then you go ahead and decide which game engine you wanna use and Start learning about. Remember no engine is perfect. Each engine comes with its own pros and Cons. Start small project. make Decent game or try learn to mod the existing game and trust me it helps.

Since i had been programmer for better part of my life. The wall of text of have written above is from my own experience. Thou i never was good in game development (Was not good at math). I really did work on many Business software. Few of my class fellows got into game development too. I try to include there experience into it too.

So, Next Designer:

First of all i am not designer my self. But a colleague of mine is. So, i had chat with him regarding about it. First of all you need of ability to draw stuff on your page. That way you will know how some of basic shapes combined will give most awesome drawings (Such skills are thought in Art schools). Once you are good at that Go for Photoshop or Blender/ 3D max depending on what your love.Of course 3D designer are Rare and they are very well paid.

Regarding Developers:

These are planner guys. The way i see it. you need to very good at Programming to able to become a developer. A Developer is like Team leader except that he has complete bigger goal (Make Fully function Software/Game). The person has to be good at managing many programmers and keep Project on Track. Usually Programmer with Good Human Management Skills is made developer. You have to be good at Software Engineering Subject (Its most hated Subject in Computer Science.)


I am Most Expert guy here. I am Sure Many more Expert are here. Pleas feel free to Correct me if any of the above info is incorrect. Hope it helps.

Thanks,
:)
 

Solid Link

Walk the path of the walky...
Supervisor
Dec 13, 2008
1,554
165
69
Under a rock
www.pakgamers.com
Greetings and Salam to you....
Welcome to the forum.. as i see by the number of your posts you are fairly new...
Now for your answer...If you want to pursue GD as a profession i suggest after i college you apply for BSCS (Bachelor of Computer Science) from the universities which are better known for CS around Karachi since that's where you are located...However before all of this i would like to ask you what educational background are you from? Hopefully you are not a premedical student :p (not trying to demotivate any1 but yeah premeds can have a tough time in CS). If you are dead set on this goal i suggest you start looking up Universities that would suit your preference as soon as you can... some of the best universities for CS are

FAST - Karachi
DHA Suffa - Karachi
UBIT - Karachi
IBA - Karachi
NUST - Isb
COMSATS - Isb
LUMS - Lahore

I myself m completing my bachelors from DHA Suffa and i can answer a lot about the university and all.. and yea I am a GD myself... if you wana get a jist of things and know how things work around when you actually start developing a game.. let me know through PM i'l help you out..

as for now i suggest you focus on what you currently have ahead of yourself (completing intermediate studies)... once you are done with that...start looking immediately...
Hopefully that was helpful...if you want to ask anything more fire away...we are happy to help..
 
Last edited:

EternalBlizzard

Lazy guy :s
Moderator
Oct 29, 2011
2,733
1,192
129
Attractor Field Beta
Hey guys. Assalam o alaikum. Heading explains all. Need some expert supervision. Ask me anything about topic. I will reply ASAP. Thanks in advance. Love you PG. Special thanks to the authors of PG.☺
What are you doing Pre-med, Pre-eng? And where do your interests lie? Game Development doesn't necessarily mean programming and people from different fields can enter through respective areas.

If you don't want to go towards the programming side of things you don't necessarily need to do BSCS but it's recommended to keep your options open. Who knows you might decide to switch areas and go from like designing (creating characters) or animating to programming.

If you made up your mind to enter from the designing side practice your photoshop and other art skills everyday. For 3D you can practice creating models in 3ds Max/Maya.
You can also enter into the industry from the music/sound side if you are good at playing musical instruments but that wouldn't work here. We don't have that much of an industry in Pakistan.
Just a couple of game studios working on Android games, so if you are thinking about AAA games like COD, Battlefield sorry to burst your bubble :p You can always try your luck outside.

If you decide to enter through the programming side, then I'd say BSCS is a natural choice. Start reading programming books. If you haven't touched programming in your life, don't start from C/C++ you will get demotivated pretty fast.
Go to codecademy and do a few Ruby/Python tutorials there. Both are easy to understand. After that switch over to C++/C#. C++ is recommended as gullfounder said.
 

Taimoor Baig

The Artful Dodger
Mar 1, 2018
79
1
4
23
Malir, Karachi, Pakistan
Thanks for your replies. I only understood a very few things above😑. By the way I am a pre eng student at Aisha Bawany College and my maths skills are also awesome.

By the way I'm not interested in Android gaming. I love to play AAA games and I also like to know about how they are made. I am just a gamer. I have never designed a game neither edited a video. But I love computer, specially gaming. I know that I am self motivated and I can achieve some higher goals. But the problem is that I belong to a middle class family and I don't wanna be a engineer or CA
So what I should? Programming? Designing? Or development of games? Thanks in advance.😍
 

Taimoor Baig

The Artful Dodger
Mar 1, 2018
79
1
4
23
Malir, Karachi, Pakistan
What are you doing Pre-med, Pre-eng? And where do your interests lie? Game Development doesn't necessarily mean programming and people from different fields can enter through respective areas.

If you don't want to go towards the programming side of things you don't necessarily need to do BSCS but it's recommended to keep your options open. Who knows you might decide to switch areas and go from like designing (creating characters) or animating to programming.

If you made up your mind to enter from the designing side practice your photoshop and other art skills everyday. For 3D you can practice creating models in 3ds Max/Maya.
You can also enter into the industry from the music/sound side if you are good at playing musical instruments but that wouldn't work here. We don't have that much of an industry in Pakistan.
Just a couple of game studios working on Android games, so if you are thinking about AAA games like COD, Battlefield sorry to burst your bubble :p You can always try your luck outside.

If you decide to enter through the programming side, then I'd say BSCS is a natural choice. Start reading programming books. If you haven't touched programming in your life, don't start from C/C++ you will get demotivated pretty fast.
Go to codecademy and do a few Ruby/Python tutorials there. Both are easy to understand. After that switch over to C++/C#. C++ is recommended as gullfounder said.
Thanks for your replies. But I understood only a little from the messages above. So let me clear myself.

Q1. I have an expensive gaming PC and I have completed more than 1105 games on my own. Believe me I have completed them.😎 So my love is PC GAMING. But Android games like Asphalt 9 legends, Cover Fire, Modern Combat 5, Real Racing 3, Need For Speed No Limits have also got my interest cause they resemble PC gaming in many ways...... So my question is that, What should I become? A game Programmer? A developer? Or a designer? My love is gaming. And i know that I can do something that many and many others can't.☺

Answer my first question then I'll ask the second one.☺
 
Last edited by a moderator:

EternalBlizzard

Lazy guy :s
Moderator
Oct 29, 2011
2,733
1,192
129
Attractor Field Beta
Thanks for your replies. I only understood a very few things above. By the way I am a pre eng student at Aisha Bawany College and my maths skills are also awesome.

By the way I'm not interested in Android gaming. I love to play AAA games and I also like to know about how they are made. I am just a gamer. I have never designed a game neither edited a video. But I love computer, specially gaming. I know that I am self motivated and I can achieve some higher goals. But the problem is that I belong to a middle class family and I don't wanna be a engineer or CA
So what I should? Programming? Designing? Or development of games? Thanks in advance.
Don't worry bro everything starts small. I figured you wouldn't be able to understand everything of it. And what you said about Android gaming, that's the only thing present here in Pakistan as i told you. No AAA games are produced here. So aim to go abroad from the very start.

As to what you should start, ask this yourself. First of all start by googling all these terms, 3D modeling, animation and get a feel as to how these are done. You'll get a pretty good introduction from wikipedia pages.

Are you interested in using softwares like Photoshop Illustrator? If so start practicing by creating character designs in them. There are a shitload of youtube tutorials for that. This is for 2D games.
Are you interested in how characters and other models like furniture,trees etc get created in 3D games. Start by learning 3DS Max/Maya. Again plenty of tutorials available.
Are you interested in how animation is done, for 3D again 3DS Max and Maya are the softwares you should look at. For 2D there can be photoshop or more sophisticated like Dragonbones.

If you have decided to pursue BSCS and wanna try a hand at programming. Try the link puppet gave you. Other than that there is a book named "C Sharp Yellow Book by Rob Miles" which is pretty good for new comers. I started programming with this book as well and it does a good job to give an overview.


Thanks for your replies. But I understood only a little from the messages above. So let me clear myself.

Q1. I have an expensive gaming PC and I have completed more than 1105 games on my own. Believe me I have completed them. So my love is PC GAMING. But Android games like Asphalt 9 legends, Cover Fire, Modern Combat 5, Real Racing 3, Need For Speed No Limits have also got my interest cause they resemble PC gaming in many ways...... So my question is that, What should I become? A game Programmer? A developer? Or a designer? My love is gaming. And i know that I can do something that many and many others can't.☺

Answer my first question then I'll ask the second one.☺
I feel you bro, we were like this at the start too. But try to understand playing PC games and trying to go into a career of creating those games are 2 very different things. You need to try all the fields for yourself nobody can tell you that you should do programming or designing or this or that. Get a taste of every field first hand. Then decide where your interests lie.
 
Last edited:

Taimoor Baig

The Artful Dodger
Mar 1, 2018
79
1
4
23
Malir, Karachi, Pakistan
Don't worry bro everything starts small. I figured you wouldn't be able to understand everything of it. And what you said about Android gaming, that's the only thing present here in Pakistan as i told you. No AAA games are produced here. So aim to go abroad from the very start.

As to what you should start, ask this yourself. First of all start by googling all these terms, 3D modeling, animation and get a feel as to how these are done. You'll get a pretty good introduction from wikipedia pages.

Are you interested in using softwares like Photoshop Illustrator? If so start practicing by creating character designs in them. There are a shitload of youtube tutorials for that. This is for 2D games.
Are you interested in how characters and other models like furniture,trees etc get created in 3D games. Start by learning 3DS Max/Maya. Again plenty of tutorials available.
Are you interested in how animation is done, for 3D again 3DS Max and Maya are the softwares you should look at. For 2D there can be photoshop or more sophisticated like Dragonbones.

If you have decided to pursue BSCS and wanna try a hand at programming. Try the link puppet gave you. Other than that there is a book named "C Sharp Yellow Book by Rob Miles" which is pretty good for new comers. I started programming with this book as well and it does a good job to give an overview.
Thanks mate. I am interested in graphics of a game and I am always trying to make them better. There is not a single game in my PC which is vanilla. Although I am also interested in physics of game. Gonna talk to you guys at night maybe after 9pm. Because my exams are on my Head. I gotta study first. Thanks again.
 

XxRebellionxX

Moderator
Moderator
Mar 10, 2010
6,130
0
42
Dublin
Late to the party but to throw my two cents. What you need right now is the basics and that starts with getting into a Comp Sci program in a uni. Get the basics down, don't worry too much about programming languages at this stage. Once you are familiar with a single language others will come naturally to you. Deep down, most of all languages are the same give or take some differences. Pay attention to data structures and just practice. I don't know about your learning preferences but I am a fairly hands on learner, so take be a competent developer I basically took random programs on the internet, broke them down, added new features and then generally spent a million hours on google and stackoverflow to figure out how to make it work. It will be frustrating but its very rewarding as well.

Game development is fairly large, it can include anyone from a graphic designer, QA tester, programmer and so on. There are a gajillion roles to be had in a game studio. Just like you, my initial plan was to be a game developer but as time went on and I dove deep into Comp Sci, I found a ton of interesting shit. Point is, don't fret too much at this stage. Get into a uni and start building your basics. Probably around your second year or third you'll be competent enough to work on some small side projects. Also, I can't stress this enough but learn Git! As a fresh grad, a github profile will do you more wonders than you realize. I myself got a job based on my existing portfolio and githun projects.

If you need any more help, don't hesitate to ask.
 

Taimoor Baig

The Artful Dodger
Mar 1, 2018
79
1
4
23
Malir, Karachi, Pakistan
Late to the party but to throw my two cents. What you need right now is the basics and that starts with getting into a Comp Sci program in a uni. Get the basics down, don't worry too much about programming languages at this stage. Once you are familiar with a single language others will come naturally to you. Deep down, most of all languages are the same give or take some differences. Pay attention to data structures and just practice. I don't know about your learning preferences but I am a fairly hands on learner, so take be a competent developer I basically took random programs on the internet, broke them down, added new features and then generally spent a million hours on google and stackoverflow to figure out how to make it work. It will be frustrating but its very rewarding as well.

Game development is fairly large, it can include anyone from a graphic designer, QA tester, programmer and so on. There are a gajillion roles to be had in a game studio. Just like you, my initial plan was to be a game developer but as time went on and I dove deep into Comp Sci, I found a ton of interesting shit. Point is, don't fret too much at this stage. Get into a uni and start building your basics. Probably around your second year or third you'll be competent enough to work on some small side projects. Also, I can't stress this enough but learn Git! As a fresh grad, a github profile will do you more wonders than you realize. I myself got a job based on my existing portfolio and githun projects.

If you need any more help, don't hesitate to ask.
Thanks yaar. Really appreciated. But I am interested in Programming Games. So after Second Year (XII) I should graduate in Computer science? If yes, then which universities or institutions can make that happen? Thanks again.
 

Taimoor Baig

The Artful Dodger
Mar 1, 2018
79
1
4
23
Malir, Karachi, Pakistan
Late to the party but to throw my two cents. What you need right now is the basics and that starts with getting into a Comp Sci program in a uni. Get the basics down, don't worry too much about programming languages at this stage. Once you are familiar with a single language others will come naturally to you. Deep down, most of all languages are the same give or take some differences. Pay attention to data structures and just practice. I don't know about your learning preferences but I am a fairly hands on learner, so take be a competent developer I basically took random programs on the internet, broke them down, added new features and then generally spent a million hours on google and stackoverflow to figure out how to make it work. It will be frustrating but its very rewarding as well.

Game development is fairly large, it can include anyone from a graphic designer, QA tester, programmer and so on. There are a gajillion roles to be had in a game studio. Just like you, my initial plan was to be a game developer but as time went on and I dove deep into Comp Sci, I found a ton of interesting shit. Point is, don't fret too much at this stage. Get into a uni and start building your basics. Probably around your second year or third you'll be competent enough to work on some small side projects. Also, I can't stress this enough but learn Git! As a fresh grad, a github profile will do you more wonders than you realize. I myself got a job based on my existing portfolio and githun projects.

If you need any more help, don't hesitate to ask.
I also wanted to ask that after first year (XI) there will be much time for me to practice something.....So is there a thing that I can learn on my own...... so that it might help me later........
 

XxRebellionxX

Moderator
Moderator
Mar 10, 2010
6,130
0
42
Dublin
Thanks yaar. Really appreciated. But I am interested in Programming Games. So after Second Year (XII) I should graduate in Computer science? If yes, then which universities or institutions can make that happen? Thanks again.
I know you are, a Comp Sci degree will prepare for any and all majors be it web development, programming or game development. You need to start from basics and develop yourself. You won't graduate after second year, what I'm saying is after your second year in your Comp Sci degree you will have a reasonable enough grasp to start working on your own small projects. I don't know much about uni's in Pakistan as I don't live there but for Comp Sci, FAST and NUST are usually the most recommended.

I also wanted to ask that after first year (XI) there will be much time for me to practice something.....So is there a thing that I can learn on my own...... so that it might help me later........
Hacker rank and Leetcode are great websites where you can improve your programming skills. Similarly, if you are interested in the graphics side, try your hand at Photoshop, Illustrator etc. I'm not too well versed in the 3D animation world, but [MENTION=42632]EternalBlizzard[/MENTION] will be able to guide you on that.
 
Last edited:
Status
Not open for further replies.
General chit-chat
Help Users
We have disabled traderscore and are working on a fix. There was a bug with the plugin | Click for Discord
  • No one is chatting at the moment.
  • faraany3k faraany3k:
    I dont think games have looked any better since 2019 onwards and they are performing worse and worse. Game developers have really dropped the ball.
    Link
  • Necrokiller Necrokiller:
    Consoles can't even catch a break in titles developed exclusively for them 😢
    Link
  • Necrokiller Necrokiller:
    "All of this lends the game distinctly last-gen look at times, which is compounded by image quality and frame-rate issues."
    Link
  • Necrokiller Necrokiller:
    Link
  • Chandoo Chandoo:
    no jokes.
    Link
  • Chandoo Chandoo:
    faraany3k said:
    So while Playing Control, I found a journal which said that a bathroom is missing in Islamabad Beurue of Control. With Alan Wake and Control seems to be connected worlds. Even our city is in the universe as well. No wonder those Trail 5 and Trail 6 are haunted.
    did you know you can see @NaNoW credited in the game too ? :p
    Link
  • faraany3k faraany3k:
    So while Playing Control, I found a journal which said that a bathroom is missing in Islamabad Beurue of Control. With Alan Wake and Control seems to be connected worlds. Even our city is in the universe as well. No wonder those Trail 5 and Trail 6 are haunted.
    Link
  • EternalBlizzard EternalBlizzard:
    faraany3k said:
    What is peoples obsession with Battle Royale genre. 6 minutes to find a match, 3 minutes to setup a match, 2 minutes to land, 10 minutes for scavanging maybe 2 3 gunfigts and its over. Multiplayer landscape is looking absolute dogshit.
    I tried playing Apex Legends once. Couldn't find a gun for 5 minutes straight. If I found a gun, I couldn't find the right ammo for it. Got killed fighting with my fists. Uninstalled it the next day.
    Link
  • faraany3k faraany3k:
    What is peoples obsession with Battle Royale genre. 6 minutes to find a match, 3 minutes to setup a match, 2 minutes to land, 10 minutes for scavanging maybe 2 3 gunfigts and its over. Multiplayer landscape is looking absolute dogshit.
    • Like
    • Haha
    Reactions: iampasha and EternalBlizzard
    Link
  • M muneebjahangir:
    skip the villain arc
    Link
  • EternalBlizzard EternalBlizzard:
    iampasha said:
    I usually stay away from animes. Vinland saga changed the way i look at my life, and my experiences within. I recommend every breathing human being to watch this animated masterpiece at least once fromstart to finish.
    After I watched it, I never felt like i watched a show. It was a friggin journey. I got way too attached to Thorfinn and seeing him grow up and find himself and get rid of all the negativity inside of him was just pure bliss.
    Link
  • iampasha iampasha:
    EternalBlizzard said:
    Vinland Saga > Berserk
    I usually stay away from animes. Vinland saga changed the way i look at my life, and my experiences within. I recommend every breathing human being to watch this animated masterpiece at least once fromstart to finish.
    • Like
    Reactions: EternalBlizzard
    Link
  • Necrokiller Necrokiller:
    Crapcom's RE Engine expose hogaya saaeen. This shit ain't worth experiencing on any platform. 🤷‍♂️
    Link
  • Chandoo Chandoo:
    When a $399 console provides the same experience as a 4090. Yikes indeed saeen :sneaky:
    Link
  • Necrokiller Necrokiller:
    that's a yikes saaaen
    Link
  • Necrokiller Necrokiller:
    " Both PS5 and Series X have an unlocked frame-rate here, with performance that generally lies between 30fps and 45fps. That makes for a stuttering and inconsistent output in general play, no matter what you are doing at any given time."
    • Haha
    Reactions: EternalBlizzard
    Link
  • Link
  • EternalBlizzard EternalBlizzard:
    Vinland Saga > Berserk
    • Like
    Reactions: iampasha
    Link
  • faraany3k faraany3k:
    I absolutely hate parry and Sekiro made me love it, i hate sci fi and Mass Effect made me love it. This is the definition of genre defining experiences.
    Link
  • Necrokiller Necrokiller:
    Forbidden West Complete Edition now available on your fav websites. And Nixxes showed Crapcom how it's done 👍
    Link
  • Necrokiller Necrokiller:
    RE Engine is just utter shit for anything other than corridor design remakes
    Link
  • Necrokiller Necrokiller:
    This is a console first developer. LMAO
    Link
  • Link
  • faraany3k faraany3k:
    With how great cod warzone has translated onto mobile. Mainstream Consoles have lost its value even further. Maybe console gaming was associated with TVs and how TV is not the primary source of media consumption anymore, consoles will lose its 200 million core audiences even further.
    Link
  • Necrokiller Necrokiller:
    Even VRR can't rescue it 🥲
    Link
    faraany3k faraany3k: I dont think games have looked any better since 2019 onwards and they are performing worse and...