Belbin Test

“A behavioural test to assess how an individual operates in a team environment and their preference for any of the nine team roles” – Indeed 

Results

Top 2

  1. Plant
  2. Teamwork

Bottom 2

  1. Shaper
  2. Completer/Finisher

The plant is creative, imaginative and free-thinking. They are good at generating ideas and solving difficult problems but they ignore incidentals and are too preoccupied to communicate effectively. The team worker is co-operative, perceptive and diplomatic.They listen and advert friction. They are also indecisive in crunch situations and avoid confrontation.

The shaper is challenging, dynamic and thrives on pressure. They have the drive and courage to overcome obstacles but they are prone to provocation and offend people’s feelings. The completer/finisher is painstaking, conscientious and anxious. They search out errors and polish and perfect but are inclined to worry unduly and are reluctant to delegate.

Opinions

I would agree with the result. I am good at coming up with ideas but can get stuck in my head thinking about ways to solve potential future problems. I also do work well with others and try to be diplomatic but do try to avoid confrontation and can be very indecisive in high pressure situations. I would also agree with the bottom ones, shaper and completer/finisher, as I don’t thrive under pressure and can sometimes struggle with having the drive to overcome obstacles. As well I don’t search out for errors in my work nor do I need things to be perfect and fully polished.

Transferable Skills

  • Polite, friendly, honest and trustworthy
    • My parents raised me to be like that.
  • Comfortable with technology
    • My dad is an IT consultant and I was always around technology
  • Able to work quickly and accurately under pressure
    • Worked in an Argos warehouse for 3 months and had plenty of moments where things needed to be done quickly and efficiently
  • Able to work well in a team
    • Worked in an Argos warehouse for 3 months with a team of 10+ people
  • Good physical health, as you could be on your feet all day
    • Worked in an Argos warehouse for 3 months doing 4-8 hour shifts constantly on my feet and carrying heavy things
    • Worked a paper round for 3 years in which I would have to walk around streets for 1-2 hours at a time
  • The ability to carry out tasks quickly
    • Worked in an Argos warehouse for 3 months things needed to be done quickly so things ran smoothly
    • Currently work in an office things need to be done quickly so things run smoothly 
  • The ability to work alone and use your own initiative
    • Worked in an Argos warehouse for 3 months you would be put on a task and have to work out the best way to do it yourself
    • Currently work in an office you get given a task and have to work out how to do it yourself
  • The ability to follow instructions
    • Worked in an Argos warehouse for 3 months we had managers that would assign tasks that you needed to complete
    • Currently work in an office and get assigned jobs I need to carry out by my manager

SWOT analysis

Strengths- Work well with others, good problem solving skills

Weaknesses- Getting stuck in my head, avoid confrontation

Opportunities- Working as a team, solving problems

Threats- Not dealing with things cause it will cause confrontation, distracted by ideas

16 Personality Test

Explain the aims and objectives of the test:

The aim of the personality test is to understand who you are and why you do certain things so that you can help yourself to achieve your goals. Different personalities work in different ways and this test hopes to label you as one of those personalities and explain to you what you can do to help yourself.

Explore your results:

My result was an adventurer. They are very introverted which I agree with. I have always been someone that prefers not being the centre of attention and prefers to be in the background. They are also observant which means that they are down-to-earth and focus on the here and now. I would also agree with this. I don’t like to think about what has happened and what will happen. I like to focus on what is happening right now and to focus on the positive of right now. They are also feeling meaning that they are emotionally aimed, they follow their heart and not their head. I would agree with this especially because the feeling is only 51% and thinking is 49%. I do think that I am more leaning towards following my heart but my head still has a huge influence on what I do and usually every decision is a battle between my head and heart often having very different ideas of what I should do. They are also quite prospecting, meaning that they are very good at adapting and improvising. I would agree with this. I have always been very comfortable with change and have adapted well to any situation. They are also very turbulent, meaning that they are self-conscious, sensitive to stress, success-driven, perfectionist and eager to improve. I would agree with this. I am quite self-conscious, I do get stressed very easily and I do aim for perfection and feel that I always need to be improving.

Personal Profile

I am a student at HSDC South Downs currently studying games design and development. I am very interested in video games and want to make video games for a living. I work well with others in a team and am very friendly and polite to all. I am very creative and can create creative solutions to problems. I am very adaptable and can quickly adapt to a new way of working. I strive for perfection and will work hard to achieve my vision. I find programming very interesting and enjoyable as it allows me to solve problems in interesting and creative ways which I find very rewarding. My dad is an IT consultant and is very interested in anything techy so growing up I was always around technology and learning new things which has made me very comfortable with technology.

Job Role Profiles

Generalist Programmer

Daily Responsibilities:

As a generalist programmer you will be working on anything and everything to do with coding. You might do some coding on the gameplay mechanics or the AI or the game engine itself. You’ll be required to make custom code, implement ready made code, test the code and fix any bugs that might appear.

Required Qualifications:

A generalist programmer is an entry level position. If you were to be trying to get an apprenticeship or internship as a generalist programmer you would want a level 3 vocational qualification in programming or game development. If you were to go to university you would want A levels or level 3 BTECs in maths, physics, computer science, graphic design, graphic communication or art and design. You would then want to get a degree in physics, computer programming, game development or advanced mathematics. You would then be able to get an entry level position as a generalist programmer.

Skills:

For starters they will be looking for you to have a passion for making video games. For a generalist programmer they will be looking for you to have a wide range of skills such as maths, physics, programming, game engine experience, communication, timekeeping, organisation, experience with Git SCM, experience with unit testing, game making experience, modding experience and game production knowledge. But as a generalist programmer is only an entry level position it is a good idea to know where you want to go next and to have a deep understanding in that topic.

References:

(No date) Job search | indeed. Available at: https://uk.indeed.com/ (Accessed: 07 December 2023).

Bay, J.W. et al. (no date) Game Industry Career Guide Menu Start Here Video Game Careers 101 Video Game job hunt glossary of game industry terms about me blog find a career research job salaries build your resume apply for jobs nail your interview books game careers guide book game tester book game design books game programming books kids coding books podcast, Game Industry Career Guide. Available at: https://www.gameindustrycareerguide.com/video-game-jobs-specialist-generalist/ (Accessed: 07 December 2023).

Games, I. (no date) Generalist programmer, Into Games. Available at: https://intogames.org/role/generalist-programmer/ (Accessed: 07 December 2023).

ScreenSkills (no date) Generalist programmer in the games industry, ScreenSkills. Available at: https://www.screenskills.com/job-profiles/browse/games/programming/generalist-programmer/ (Accessed: 07 December 2023). 

Gameplay Programmer

Daily Responsibilities:

As a gameplay programmer you will be responsible for any and all code related to the gameplay of the video game. This can include the player movement, player interaction with the world and/or player special abilities. You’ll be required to make custom code, implement ready made code, test the code and fix any bugs that might appear.

Required Qualifications:

A gameplay programmer is not an entry level position so you will need a couple years of work experience in a role such as generalist programmer. For college level qualifications you will want something like a level 3 vocational qualification in programming or game development or A levels or level 3 BTECs in maths, physics, computer science, graphic design, graphic communication or art and design. For university level you would either need internship or apprenticeship experience in a generalist programmer role or a degree in physics, computer programming, game development or advanced mathematics.

Skills:

For starters they will be looking for you to have a passion for making video games. As you will need a couple years work experience as a generalist programmer you will need a wide range of skills such as maths, physics, programming, game engine experience, communication, timekeeping, organisation, experience with Git SCM, experience with unit testing, game making experience, modding experience and game production knowledge. But after this for a gameplay programmer they will be looking for you to have experience and a deep understanding in gameplay programming and coding. 

References:

(No date) View Jobs, employment | indeed.com. Available at: https://www.indeed.com/q-View-jobs.html (Accessed: 07 December 2023).

Bay, J.W. et al. (no date) Game Industry Career Guide Menu Start Here Video Game Careers 101 Video Game job hunt glossary of game industry terms about me blog find a career research job salaries build your resume apply for jobs nail your interview books game careers guide book game tester book game design books game programming books kids coding books podcast, Game Industry Career Guide. Available at: https://www.gameindustrycareerguide.com/video-game-jobs-specialist-generalist/ (Accessed: 07 December 2023).

Games, I. (no date) Gameplay programmer, Into Games. Available at: https://intogames.org/role/gameplay-programmer/ (Accessed: 07 December 2023).

ScreenSkills (no date) Gameplay programmer in the Games Industry, ScreenSkills. Available at: https://www.screenskills.com/job-profiles/browse/games/programming/gameplay-programmer/ (Accessed: 07 December 2023). 

Virtual Reality Programmer

Daily Responsibilities:

As a virtual reality programmer you will be responsible for any and all code related to the gameplay of the video game. This can include the player movement, player interaction with the world and/or player special abilities. You’ll be required to make custom code, implement ready made code, test the code and fix any bugs that might appear. Gameplay programmers and virtual reality programmers are very similar in the things that they do. Virtual reality programmers are basically gameplay programmers but for virtual reality games. 

Required Qualifications:

A gameplay programmer is not an entry level position so you will need a couple years of work experience in a role such as generalist programmer. For college level qualifications you will want something like a level 3 vocational qualification in programming or game development or A levels or level 3 BTECs in maths, physics, computer science, graphic design, graphic communication or art and design. For university level you would either need internship or apprenticeship experience in a generalist programmer role or a degree in physics, computer programming, game development or advanced mathematics.

Skills:

For starters they will be looking for you to have a passion for making video games. As you will need a couple years work experience as a generalist programmer you will need a wide range of skills such as maths, physics, programming, game engine experience, communication, timekeeping, organisation, experience with Git SCM, experience with unit testing, game making experience, modding experience and game production knowledge. But after this for a virtual reality programmer they will be looking for you to have experience and a deep understanding in making virtual reality games.

References:

(No date) View Jobs, employment | indeed.com. Available at: https://www.indeed.com/q-View-jobs.html (Accessed: 07 December 2023).

Bay, J.W. et al. (no date) Game Industry Career Guide Menu Start Here Video Game Careers 101 Video Game job hunt glossary of game industry terms about me blog find a career research job salaries build your resume apply for jobs nail your interview books game careers guide book game tester book game design books game programming books kids coding books podcast, Game Industry Career Guide. Available at: https://www.gameindustrycareerguide.com/video-game-jobs-specialist-generalist/ (Accessed: 07 December 2023).

Games, I. (no date) XR programmer, Into Games. Available at: https://intogames.org/role/xr-programmer-games/ (Accessed: 07 December 2023).

ScreenSkills (no date) Virtual reality (VR) programmer in the games industry, ScreenSkills. Available at: https://www.screenskills.com/job-profiles/browse/games/programming/virtual-reality-vr-programmer/ (Accessed: 07 December 2023). 

Artificial Intelligence Programmer

Daily Responsibilities:

As an artificial intelligence programmer you will be responsible for any and all code related to the artificial intelligence in the video game. This can include coding the AI for the random NPCs you might find wandering around an open world or the enemies you might be fighting in a fighting game. You’ll be required to make custom code, implement ready made code, test the code and fix any bugs that might appear.

Required Qualifications:

A gameplay programmer is not an entry level position so you will need a couple years of work experience in a role such as generalist programmer. For college level qualifications you will want something like a level 3 vocational qualification in programming or game development or A levels or level 3 BTECs in maths, physics, computer science, graphic design, graphic communication or art and design. For university level you would either need internship or apprenticeship experience in a generalist programmer role or a degree in physics, computer programming, game development or advanced mathematics.

Skills:

For starters they will be looking for you to have a passion for making video games. As you will need a couple years work experience as a generalist programmer you will need a wide range of skills such as maths, physics, programming, game engine experience, communication, timekeeping, organisation, experience with Git SCM, experience with unit testing, game making experience, modding experience and game production knowledge. But after this for an artificial intelligence programmer they will be looking for you to have experience and a deep understanding in making and training artificial intelligence in games.

References:

(No date) View Jobs, employment | indeed.com. Available at: https://www.indeed.com/q-View-jobs.html (Accessed: 07 December 2023).

Bay, J.W. et al. (no date) Game Industry Career Guide Menu Start Here Video Game Careers 101 Video Game job hunt glossary of game industry terms about me blog find a career research job salaries build your resume apply for jobs nail your interview books game careers guide book game tester book game design books game programming books kids coding books podcast, Game Industry Career Guide. Available at: https://www.gameindustrycareerguide.com/video-game-jobs-specialist-generalist/ (Accessed: 07 December 2023).

Games, I. (no date) Ai Programmer, Into Games. Available at: https://intogames.org/role/ai-programmer-games/ (Accessed: 07 December 2023).

ScreenSkills (no date) Artificial Intelligence (AI) programmer in the games industry, ScreenSkills. Available at: https://www.screenskills.com/job-profiles/browse/games/programming/artificial-intelligence-ai-programmer/ (Accessed: 07 December 2023). 

Indie vs AAA Game Companies

Supergiant Games is a small indie games company founded in 2009 by Amir Rao and Gavin Simon. They have released four games and have another one on the way due to be released for early access in 2024. They have a small team size of only twenty four people seven of which have been at the company since 2009. All employees of Supergiant Games are actually required to take at least 20 days off per year and emails are strictly prohibited on Saturdays and Sundays. As well developers at the company are discouraged to work long hours and need to be checked by co-workers to be allowed to. Their small team works on one game at a time. It is estimated that Supergiant Games has an annual revenue at $3.7M (source: growjo.com). 

In comparison to the indie games studio Supergiant Games is Bethesda Softworks founded in 1986 as a division of Media Technology Limited. 13 years later they became a subsidiary of ZeniMax Media and in 2021 ZeniMax Media, including Bethesda, was acquired by Microsoft. They have developed and published over 60 games in their 37 years of business. Their most notable game series being the Fallout series and The Elder Scrolls series. Bethesda Softworks has an estimated 1202 employees and annual revenue of $339.9M per year (source: growjo.com). Up until 2001 Bethesda Softworks published and developed games but in 2001 Bethesda Game Studios was established to separate development and publishing. Bethesda Game Studios has around 450 employees that mainly work on the same game. Currently they have a small team still working on their multiplayer game Fallout 76 and then the rest are split half on continuing to work on Bethesda’s new release Starfield and half working on Bethesda’s next game The Elder Scrolls VI. Bethesda Game Studios is estimated to have an annual revenue of $128.8M per year (source: growjo.com)

Unsurprisingly Bethesda makes a considerable amount more revenue than Supergiant Games even if you only look at Bethesda’s development studio Bethesda Game Studios. As well Bethesda Game Studios has a much larger team but even then they work in a not too different way from Supergiant, primarily focusing on developing one new game at a time but because Bethesda is bigger it is able to still support their previous titles at the same time.

Skills Audit

Introduction

The gaming industry is one of the fastest growing industries in entertainment. In 2017 video games made 113.64 billion dollars growing to 249.58 billion dollars in 2023 and expected to grow to 389.71 billion dollars in 2028 (source). In the UK alone in 2022 there were 47,000 people employed in the computer games industry, around 3.5x more than in 2011 (source). In the gaming industry it is very important to know what skills you have so you can make yourself stand out of the crowd which is why I’m doing this skills audit. 

What is a skills audit?

A skills audit is a self reflective task to compare what skills you have to the skills you need in the job you want. You list out all the skills needed for the job you want and explain what they are. You then rate out of 5 how confident you are in those skills and give if possible an example of your experience with this skill then state whether or not you need to work on this skill. I am doing a skills audit so that I can create an action plan to improve my skills so that when I start applying for jobs I know that I have the skills I need to get the job and I can demonstrate that to the employer.

Skills Audit 1: Generalist/Unity/Unreal/C#/C++ Programmer

SkillSummaryConfidence (1-5)ExperienceNeed improvement? (Y/N)
Game engine experienceGames are made in game engines. Unity and Unreal are the most popular and you need to have experience using these engines.1I have used Unity and Unreal a small amount in college.Y
Modding experienceModding changes how a pre-existing game works. Often requires you to do a lot of coding and to have knowledge of how the game works.1I have very limited experience modding Minecraft.Y
TeamworkGames are made by teams small or big. You will need to be able to work with others to achieve goals. 3I have worked in a team within a working environment when I was working for Argos.Y
Debugging Debugging is being able to fix bugs and problems within your code.4I have been coding for the past 2 years and have been debugging my code just as long.N
Profiling and optimisingProfiling is finding where your code is bottleneck and slowing down. Optimising is fixing that and speeding up the code.1I have 0 experience profiling and optimising games.Y
Git SCMGit is a version control system that allows teams to work together on the same project and to keep a history of the changes made to the project and to back track those changes.2I have been learning how to use Git. I understand how to use it and how it works.Y
Time managementBeing able to allocate time to different tasks so that all tasks get complete.3I am working in a position where I need to manage my own time to complete tasks.Y
Passion for gamesHaving a love of video games and wanting to make them.5I have played games most of my life.N
MathsMaths is a very important skill in programming as computers are based on maths.4I have an A level in Maths.N
OrganisationBeing able to organise your work so it is understandable to others is important when working in a team.3I try to keep things organised in my work and life. Y
CommunicationBeing able to quickly communicate to your team is very important and being in communication often is also important.3I have been coding a program for a company and have kept in close communication with them to make sure I’m doing what they need.Y
Unit testingUnit testing is testing a specific part of the whole code.2I have experience alpha testing my programs which is similar to unit testing.Y
Coding experienceCoding is the main job of a programmer.3I have experience coding VB.net and some experience coding C#.Y

Skills Audit 2: VR Programmer 

SkillSummaryConfidence (1-5)ExperienceNeed improvement? (Y/N)
Game engine experienceGames are made in game engines. Unity and Unreal are the most popular and you need to have experience using these engines.1I have used Unity and Unreal a small amount in college.Y
Modding experienceModding changes how a pre-existing game works. Often requires you to do a lot of coding and to have knowledge of how the game works.1I have very limited experience modding Minecraft.Y
TeamworkGames are made by teams small or big. You will need to be able to work with others to achieve goals. 3I have worked in a team within a working environment when I was working for Argos.Y
Debugging Debugging is being able to fix bugs and problems within your code.4I have been coding for the past 2 years and have been debugging my code just as long.N
Profiling and optimisingProfiling is finding where your code is bottleneck and slowing down. Optimising is fixing that and speeding up the code.1I have 0 experience profiling and optimising games.Y
Git SCMGit is a version control system that allows teams to work together on the same project and to keep a history of the changes made to the project and to back track those changes.2I have been learning how to use Git. I understand how to use it and how it works.Y
Time managementBeing able to allocate time to different tasks so that all tasks get complete.3I am working in a position where I need to manage my own time to complete tasks.Y
Passion for gamesHaving a love of video games and wanting to make them.5I have played games most of my life.N
MathsMaths is a very important skill in programming as computers are based on maths.4I have an A level in Maths.N
OrganisationBeing able to organise your work so it is understandable to others is important when working in a team.3I try to keep things organised in my work and life. Y
CommunicationBeing able to quickly communicate to your team is very important and being in communication often is also important.3I have been coding a program for a company and have kept in close communication with them to make sure I’m doing what they need.Y
Unit testingUnit testing is testing a specific part of the whole code.2I have experience alpha testing my programs which is similar to unit testing.Y
Coding experienceCoding is the main job of a programmer.3I have experience coding VB.net and some experience coding C#.Y
VR platform experienceKnowing how to work with VR and how to make games in VR.1I have 0 experience making games for VR.Y
Passion for VRBeing passionate about VR and wanting to push the boundaries of what VR can do.4I am very passionate about VR games. N

Self Reflection

I have a lot of the soft skills that are needed for programming but not many of the hard skills needed. The main thing is experience with game engines which is something I am gaining with this college course. Another thing is VR experience which is something that I plan to gain later in the college course as I really want to work in the VR game industry as I see VR games as the future and I find VR amazing. Though I do have all the soft skills required they still need to be worked on to improve them. 

Missing Skills Table

Skills to developHow I intend to improve this skill
Game engine experienceThis college course will improve my game engine experience. I also intend to work on games outside of college to build more experience.
Modding experienceI intend to start learning modding for a game called Starfield once its official modding support comes out in 2024.
Profiling and optimisingI intend to learn what this is and how to do it and apply it to the games I make at college and in my free time.
Git SCMI intend to use Git for all future projects.
Time managementWhen working on my projects my time management will improve as I learn what I need to spend more and less time on.
OrganisationGit requires you to be organised for it to work really well so my organisation skills should improve as my experience with Git grows.
Unit testingI intend to learn what this is and how to do it and apply it to the games I make at college and in my free time.
Coding experienceI intend to increase my coding experience by working on games in and out of college and working on other coding projects, such as the program I’m making for a company.
VR platform experienceI intend to start working on VR games inside and outside college in the 2nd year of this course (September 2024).

Action Plan

I will continue to do this college course which will help the most with the skill building I need but I will also work on projects at home such as making games using Unreal Unity and other game engines, modding Starfield once official support is released and other programming projects such as the program I am making for work currently. I plan to get an apprenticeship after my college course to build my skills further while also gaining work experience within the industry.

Conclusion

In conclusion I have many of the soft skills that I need to do the jobs I want to do but not many of the hard skills. So I will continue working on this college course to build those hard skills and I will also work on things at home to help build those hard skills. This will also help build upon my soft skills to improve them further. Then I will hopefully get an apprenticeship and continue to build my hard and soft skills while also gaining work experience within the gaming industry.

References

(No date a) Search UK jobs – 2023 | indeed.com. Available at: https://uk.indeed.com/q-search-uk-jobs.html (Accessed: 07 December 2023).

(No date b) Search UK jobs – 2023 | indeed.com. Available at: https://uk.indeed.com/q-search-uk-jobs.html (Accessed: 07 December 2023).

Clement, J. (2023) UK Computer Game Industry Employment 2022, Statista. Available at: https://www.statista.com/statistics/285005/computer-game-industry-employment-in-the-united-kingdom-uk/ (Accessed: 07 December 2023).

Games, I. (no date a) Generalist programmer, Into Games. Available at: https://intogames.org/role/generalist-programmer/ (Accessed: 07 December 2023).

Games, I. (no date b) XR programmer, Into Games. Available at: https://intogames.org/role/xr-programmer-games/ (Accessed: 07 December 2023).

ScreenSkills (no date a) Generalist programmer in the games industry, ScreenSkills. Available at: https://www.screenskills.com/job-profiles/browse/games/programming/generalist-programmer/ (Accessed: 07 December 2023).

ScreenSkills (no date b) Virtual reality (VR) programmer in the games industry, ScreenSkills. Available at: https://www.screenskills.com/job-profiles/browse/games/programming/virtual-reality-vr-programmer/ (Accessed: 07 December 2023).

Video games – worldwide: Statista market forecast (no date) Statista. Available at: https://www.statista.com/outlook/dmo/digital-media/video-games/worldwide (Accessed: 07 December 2023). 

LinkedIn Task

LinkedIn Description

LinkedIn is an online platform built for professional networking. It allows you to create a professional profile in which you can advertise your experience and skills. You can connect to people you have worked with to create a network of contacts. It also allows companies to find people with the skills that they require. It can be used to keep in touch with people that are important in your field of work and to advertise you and your skills and experience. 

LinkedIn Profile

Unifrog Task

Unifrog Description

Unifrog is a platform that allows students to compare thousands of different university courses and apprenticeships. It also helps students to find out what they are good at and what jobs suit their interests and skills. It can also help with CV writing.

Career Action Plan

Senior Gameplay Programmer – Kinesthetic Games

This job listing is for a senior role so would be the sort of job I would go for after years of experience in the games industry. A degree is preferred but not required so I wouldn’t need to have gone to university to get this role.

I have experience with working in a team but don’t have experience developing a game with a team. This is something that I can gain with working junior roles. I have experience creating, testing and bug fixing code but C/C++/C#. This would be something that I would also gain with working junior roles but I would also gain it with my college course. I don’t have expertise in AI, User Interface or General Gameplay but do have a passion for them. I can be self motivated. It’s not one of my strongest skills and depending on the task it is very polarised, either very motivated or very demotivated. I have good communication skills and can work well under pressure. I have a great genuine interest in playing games. I have some experience with Unreal and Unity. This is something that will grow with my college course and also junior roles.

Lead Programmer – Epic Games

This job listing is for a senior role so would be the sort of job I would go for after years of experience in the games industry. A degree is preferred but not required so I wouldn’t need to have gone to university to get this role.

I have no professional experience with leading a team. This is a skill that would be developed in a junior role. I have very little experience with C++ but do have programming principles knowledge. C++ would be a skill developed in a junior role or my college course. I don’t have experience of UI development and AAA  game development; these would also be developed at a junior role.  I can be self motivated. It’s not one of my strongest skills and depending on the task it is very polarised, either very motivated or very demotivated. I am able to work independently. I have good communication skills and I’m fluent in English.

Junior Gameplay Programmer

This is a junior role so I could possibly go for this after my college course but I might need a university degree. It is not stated that a degree is needed or preferred. I have little experience developing games. This will be a skill I develop in my course and in a university course if I were to take one. I have experience design and writing code. I don’t have experience writing tools for artists and designers. This could be a skill I develop in my course and in a university course if I were to take one. I don’t have strong technical design and code skills in C# or C++ and I have little experience with Unity. This will be a skill I will develop in my course or university. I do have a passion/interest for making games.

Working with Others

When working with others in a team you will need confidence so that you can effectively engage in group discussions and have your opinions and ideas heard. Another attribute you will need is consideration/respect so that others can have their ideas heard and so that the group environment is not toxic. You will also need to be flexible in terms of your time as you will need to be able to match your availability with others so that the team stays in good communication. You will also need to be friendly so that you can build strong friendships quickly with the rest of the team which will improve the teamwork within the team as a whole. You will also want to be honest so that you can give honest feedback to your colleagues so that the team can improve.

For effective communication within a team you will want something like Slack, Discord or Microsoft Teams so that everyone in the team can communicate with each other but you can also have separate channels for different departments so that they can have their own private communication without filling up that main channel. Having systems to be able to set deadlines will also help the team work effectively as everyone in the team will know when things are due to be done. This will keep everyone on track and on the same page. Meetings between department heads will also help a team work together well as it will give good communication between the different departments. This will allow the different departments to know what is happening in other departments and if they are required to do anything to help the other departments.

I currently work as an office administrator at a small construction company. There are 3 other office staff members, another administrator and the office manager. We work together as a team to make sure that all calls are answered, all orders are made and tracked, all paperwork is sorted into the correct contracts and many other things. The office manager assigns us weekly tasks that we carry out each week at the same time so that everything moves smoothly. The office manager also has regular meetings with the sales director and the company director to make sure that the office is well informed about what is going on throughout the company. The company also has many Whatsapp groups so that different people can easily communicate. 

Working Freelance

Freelancer – a person who works as a writer, artist, programmer, etc who sells their work or services by the hour, day, job, etc rather than working on a regular salary basis for one employer.

Freelance Programmer

Skills

  • C++/C# knowledge
  • Unreal Engine/Unity knowledge
  • Debugging
  • Testing
  • Git SCM
  • Profiling & optimising
  • Game design and development
  • VR programming

Resources

  • Computer
  • Discord/Slack/Microsoft Teams account
  • Unreal Engine/Unity
  • GitHub/Azure DevOps/other Git repo hosting account
  • Internet
  • Visual Studio Code
  • VR headset
  • Consoles
  • Dev kits

Professional Attributes

  • Reliable
  • Confident
  • Respectful
  • Friendly
  • Time management
  • Communication
  • Flexible
  • Efficient
  • Teamwork