Overlook into the games industry and what I'm doing currently to get in.

 

My 3 chosen career paths within the games industry and what I need to do and am doing to get into these roles

(https://www.gameindustrycareerguide.com/video-game-careers/#designer)

Video Game Programmer: To get into this role you will need to either get a degree in computer science or something along the lines of computer science or you need to have worked hard self-learning to build a good portfolio to get an entry level job. You will need to basics of coding in either one or two of the following programming languages, C++, C#, Python, Java, but more likely C++ and C# are the main ones.

Video Game QA Tester: To get into this role you don’t need a degree or anything you just need to know the basics of testing games, how to write an issue report and depending on what type of tester you are you might need to know how to programme to an advanced level.

Video Game Designer: To get into this role you will need to off either created your own games or have a degree or certificate from games design school. Knowledge of coding and how to create a games design document.

 

I want to become eventually a Games Programmer and for me to get there I will be going to university to get a degree in Games Programming/ Computer Science Games Programming and will be learning different coding languages in my own time to diversify my knowledge. The roles of a Games Programmer are;

·         To speak to their team to gain an understanding into the mechanics you are going to programme

·         To talk with other programmers about how all of you are going to approach coding the specific game mechanic

·         To use “Integrated development environment” (IDE) to turn your instructions into source code

·         To test out features you have created such as mechanics and be able to problem solve and fix any issues you come across

·         Receive bug reports from testers and fix them

·         To optimize performance as much as possible without taking away from the game too much

These are the main responsibilities of a Games Programmer, but there’s much more that they must do as the job requires lots of work to be put into it that’s why its one of the highest paying jobs in the games industry.

For the other two roles currently I’m learning 2 new Programming Languages to help me into those roles and going to university to get a degree in computer science Games Programming/ Games Programming. These jobs are like the backend of what I want to do more of a backup if Games Programming doesn’t work out in the end.

  

Real world jobs based on my choices and what its like to work there

Games Programmer:

-          Climax Studios

-          Remote (UK)

-          Full time

-          2-5 years’ experience

Gameplay Programmer – Fortnite:

-          Epic games

-          USA, NC, Cary

-          Full time

-          2-5 Years’ experience

Network Programmer (All Levels)

-          Rockstar Games

-          Leeds, UK

-          Full time

-          0-1 Years’ experience

 

Being a games programmer is a lot of hard work, but the pay-out makes that work worth it. You must put in a lot of hours and dedication working with your team to complete tasks and help your team make deadlines set out by the company. A great thing about these tech jobs is being able to work remotely or at your company’s location. These jobs also allow you to progress and build connections throughout the Game Industry so you can stay within this sector if you so desire. Another great thing about these jobs is you don’t just have to stay as a programmer as this will open your doors to any kind of it jobs which requires someone with coding knowledge means more routes are open to you.

 

Skills and experience required for the role

-          - Have solid understanding of design patterns, algorithms, and online databases.

-          - Are strong with C++ in a game development production environment.

-          - Have a keen interest in or experience from online features for multiplayer games.

-          - Know how to navigate and work with a microservice architecture.

-          - Can drive your own work forward with a leadership mindset of your area.

-          - Have great interpersonal skills combined with strong oral and written communication skills in English.

-          - Are interested in everything online and what the future may bring.

The experience required is heavily based on what company you’re going for and what level you’re going for and the ranges are 1-5+ years of experience. They also will want a specific kind of work mainly someone that will work hard, works well with others and brings their all when coming to work. Now where am I on this journey well, I currently am studying a level 4 in Games design and am self-learning C++ and C# whilst leaning about the Games design Industry as a whole. I have over the last 4-5 years created my own games either for games jams or personal reasons and some of these I collaborated with a friend to get the game complete. Right now, I need to continue working on learning new coding language and improving my Blueprint scripting to fortify my skills as much as possible, I also need to work on time management and overcrowding and what I mean by that is focusing a game on a few mechanics and not just adding and adding more to games which don’t need it.

 

Research into what I like about the games industry and some professionals with positions id like to be in

There’s not really a certain game I like however I really like the idea of AR/Mixed reality technology and the potential within it. The first AR technology was developed by Ivan Sutherland from Harvard in 1968 and with his student Bob Sproull they created AR AND VR headsets.

An industry professional is Aaron Johnson who worked at Epic games to help build Fortnite. He got into games through his love of technology as shown by what he’s done in life where he could use his knowledge to build games. He presents himself very formally on social media speaking about what he loves in the industry and what he’s done himself to show off what kind of a programmer he is and how much experience he has.

 

Overall final thoughts

Threats

Gaming industry becoming increasingly popular – more people will compete for jobs

New technology will require more practicing and potentially more qualifications – may slow progress to dream job as I am constantly learning new skills to get there

More job opportunities in other countries – may need to move countries to get my dream job

 

I want to become a Games Programmer working on high status games such as Fortnite, call of duty or GTA. I’m going to continue to learn as much as I can about differently coding languages eventually homing in on one to advance my skills to get the job role I want.

 

Strengths:

-          - I’m dedicated to this path

-          - I can work well in a team either being leader or follower

-          - Willing to work on my skills in my own time

-          - I’m relatively good at problem solving

Weaknesses:

-          - I can be impatient

-          - I don’t work well with everyone

-          - I’m too quiet when it comes to some decisions

-          - My coding skills arnt that great right now

Opportunities:

-          - The gaming Industry is growing more and more as it becomes bigger and bigger

-          - New technology being invented

-          - Easier ways to get to know people within the industry

Threats:

-          - The gaming industry is very popular meaning more people will try get into this career

-          - With a competitive career means you will always have to get more and more better to stay on top of the others


Skill Development

For my skill development I decided to create a mechanic for an FPS game. I created an
explosive barrel which when you shoot at it, it blows up and damages a wall behind it.
What I done wasn’t fairly difficult but can be improved upon even more such as I could
have created certain damage types where only explosive damage can hurt the wall if the
bullet had applied damage to it.


Comments

Popular posts from this blog

Norwich game festival talk

3d modelling my classroom and games jam

Development Log.4