What do you do if you want to switch careers and pursue game development?
If you have a passion for games and want to turn it into a career, you might be wondering how to switch from your current field to game development. Game development is a creative and rewarding profession, but it also requires a lot of skills, knowledge, and dedication. In this article, we will give you some tips on how to prepare for a career change and pursue game development.
-
Mauricio AlegrettiGame Industry Executive | Chief Technical Officer (CTO) at Ortiz Gaming | Founder and Investor at Industria de Jogos |…
-
Maurício PicciniProgramador com Doutorado em Literatura | Escrita, Revisão, Storytelling | Gamificação | Compreensão Leitora
-
Samuel JosephAssistant Director of Engineering @ Darkstar Games | Software Developer (Unity, React.js) | Cybersecurity Enthusiast |…
Before you make any drastic decisions, you need to assess your goals and motivations for switching careers. Why do you want to become a game developer? What kind of games do you want to make? What role do you want to play in a game development team? How much time, money, and energy are you willing to invest in learning and building your portfolio? These are some of the questions you need to answer honestly and realistically, as they will help you define your direction and expectations.
-
Lucas Zanenga
Senior Game Designer | Expertise in Game Development
There's several ways of breaking into or even thriving in game dev. Do you want to be an indie developer? Work in AAA? Work in smaller studios? Make sure you understand what you want and what are your goals before going into any path.
-
Mauricio Alegretti
Game Industry Executive | Chief Technical Officer (CTO) at Ortiz Gaming | Founder and Investor at Industria de Jogos | Advisor at Guidepoint | Former Microsoft Xbox MVP | Game Development | Business Development
First and foremost, I believe it's important to take into consideration that, when transitioning to game development, this will become your career, your profession - with all the good and the bad that comes with it. You'll likely have to do some "boring" tasks as well, as in any profession, so it's important to align your own expectations and ask yourself if working in game development is truly your dream, or if it's better off kept as a side hobby.
-
Maurício Piccini
Programador com Doutorado em Literatura | Escrita, Revisão, Storytelling | Gamificação | Compreensão Leitora
Uma dica prática é criar um protótipo de jogo que demonstre seus pontos fortes no Storytelling e na educação. Esse protótipo pode ser usado para mostrar às empresas de jogos em potencial seu talento e paixão pelo desenvolvimento de jogos que fazem a diferença. Ao se concentrar na criação de jogos que ressoem com um público mais amplo, você pode abrir portas para oportunidades em estúdios de jogos educacionais e organizações que valorizam o poder dos jogos para ensinar e inspirar.
Game development is a broad and diverse field, with many different disciplines and technologies involved. Depending on your background and interests, you might need to learn some or all of the following: programming, art, design, audio, math, physics, storytelling, and more. You don't need to master everything, but you need to have a solid foundation of the basics and a general understanding of how games are made. You can start by taking online courses, reading books, watching tutorials, and following blogs and podcasts from game developers.
-
Mauricio Alegretti
Game Industry Executive | Chief Technical Officer (CTO) at Ortiz Gaming | Founder and Investor at Industria de Jogos | Advisor at Guidepoint | Former Microsoft Xbox MVP | Game Development | Business Development
I strongly believe that the best way of learning how to make games, is by making games. To me, it's more empirical. So, in my opinion, the best approach is to create your own personal roadmap, outlining the knowledge you'd like to acquire, and start creating small projects that cover these areas, starting slowly and gradually increasing the difficulty.
-
Lucas Zanenga
Senior Game Designer | Expertise in Game Development
Study the basics of game development first in order to know where your strengths are. Depending on your existing skills, you may naturally lean towards one area or another of game development. Mastery isn't the goal, just basic understanding of most areas. Be it programming, design, audio, art, animation, production or marketing. Once you know the basics, it'll be easier for you to know where you should be investing your time. Not only that, but you'll also have an easier time communicating with other devs from other disciplines.
-
A-Rami Dilmi
Certified Film Producer and Unreal Engine Game Developer
Numerous free tutorials, courses, and bootcamps are available to help you learn the basics. Platforms such as Unity Learn, Unreal Engine Learning, and Coursera offer excellent courses covering coding, game design, and more. Additionally, there are free game engines like Unity, Unreal Engine, and Godot that you can utilize to hone your game development skills.
-
Yunuen Vladimir Lenin Sánchez Garrido
Video game developer / AI researcher / Thesis advisor / Program Director / Software Development Manager
Understanding that game development isn't just about playing games is crucial. Respect the craft by studying its fundamentals. While you don't need to become an expert in every aspect, familiarize yourself with key elements such as game design principles, visual design, art, and basic programming concepts. This foundational knowledge will provide insight into the game development process and help you collaborate effectively with specialized team members.
-
Maurício Piccini
Programador com Doutorado em Literatura | Escrita, Revisão, Storytelling | Gamificação | Compreensão Leitora
O desenvolvimento de jogos educativos requer uma colaboração estreita entre escritores e designers de jogos. Os escritores podem fornecer narrativas envolventes que dão vida aos conceitos educacionais, enquanto os designers de jogos podem criar mecânicas de jogabilidade que reforçam e testam o aprendizado. Um exemplo de colaboração bem-sucedida é o jogo "Monument Valley", que apresenta quebra-cabeças de perspectiva únicos combinados com uma história sutil que incentiva os jogadores a pensar sobre arquitetura e geometria.
One of the most important decisions you need to make as a game developer is what tools you will use to create your games. There are many options available, from game engines like Unity, Unreal, or Godot, to frameworks like Phaser, LibGDX, or Pygame, to languages like C#, C++, or Python. Each tool has its own advantages and disadvantages, depending on your goals, preferences, and experience level. You should research and compare different tools, and try them out with some simple projects, before you commit to one.
-
Maurício Piccini
Programador com Doutorado em Literatura | Escrita, Revisão, Storytelling | Gamificação | Compreensão Leitora
Para jogos educativos, sugiro explorar o uso do motor Unity, pois oferece uma ampla gama de recursos projetados para criar experiências interativas e imersivas. Com sua interface amigável e ferramentas de script visual, o Unity facilita o desenvolvimento de jogos complexos que podem transmitir efetivamente conceitos educacionais.
The best way to learn game development and showcase your skills is to build your own games. You don't need to make big or complex games, but you need to make original and polished games that demonstrate your creativity and competence. You should aim to create a portfolio of several games that reflect your style and vision, and that you can share with potential employers or clients. You can also participate in game jams, online contests where you have to make a game in a limited time, to challenge yourself and get feedback from other developers.
-
Maurício Piccini
Programador com Doutorado em Literatura | Escrita, Revisão, Storytelling | Gamificação | Compreensão Leitora
O desenvolvimento de jogos educacionais oferece uma oportunidade única de unir narrativas envolventes com experiências de aprendizado significativas. Para construir um portfólio que reflita essa especialidade, considere criar jogos que explorem diferentes assuntos e temas educacionais de forma criativa e interativa. Por exemplo, um jogo que ensina conceitos de física por meio de desafios de construção ou um jogo que mergulha os jogadores na história por meio de uma experiência imersiva de contar histórias.
-
Yunuen Vladimir Lenin Sánchez Garrido
Video game developer / AI researcher / Thesis advisor / Program Director / Software Development Manager
A very important key aspect is creating and maintaining an impressive portfolio. This portfolio should showcase your capabilities, highlight your best work, and show your passion for this industry. Regularly updating your portfolio with new projects and advancements will keep it relevant and showcase your growth as a developer.
Game development is not a solitary activity, but a collaborative one. You need to network and collaborate with other game developers, both online and offline, to learn from them, get inspired by them, and find opportunities with them. You can join online communities, forums, and social media platforms where game developers hang out, share their work, and offer advice. You can also attend local events, meetups, and workshops where you can meet game developers in person, exchange ideas, and form teams.
-
A-Rami Dilmi
Certified Film Producer and Unreal Engine Game Developer
The online realm is teeming with game development communities! Engage in discussions on platforms such as Reddit's r/gamedev, become a member of Discord servers, and participate in virtual or physical gatherings. Interact with fellow developers, gain insights from their journeys, and who knows, you might stumble upon potential partners for your upcoming game concepts!
-
Yunuen Vladimir Lenin Sánchez Garrido
Video game developer / AI researcher / Thesis advisor / Program Director / Software Development Manager
Entering the game development community may seem daunting, but it's incredibly rewarding. Engage with the community by attending events like Game Jams, where developers come together to create games within a short timeframe. These gatherings offer valuable networking opportunities, allowing you to connect with peers, learn from experienced developers, and showcase your passion for game development. Building relationships within the industry can lead to mentorship, collaboration, and career advancement opportunities.
Game development is a constantly evolving and competitive field, where you need to keep improving your skills and knowledge, and stay updated with the latest trends and technologies. You should always seek feedback, criticism, and improvement for your games, and learn from your mistakes and successes. You should also play a lot of games, both old and new, from different genres and platforms, and analyze what makes them good or bad, fun or boring, engaging or frustrating. You should never stop learning, experimenting, and creating, as that is the essence of game development.
-
A-Rami Dilmi
Certified Film Producer and Unreal Engine Game Developer
Start showcasing your skills before you reach expert level! Develop a portfolio to exhibit your game development abilities. Engaging in game jams or working on small projects are effective methods to display your progress and innovation. Additionally, consider contributing to open-source game projects to collaborate with seasoned developers, expand your knowledge, and enhance your portfolio with exciting projects.
-
Samuel Joseph
Assistant Director of Engineering @ Darkstar Games | Software Developer (Unity, React.js) | Cybersecurity Enthusiast | AWS Cloud | DevOps
To switch careers to game development, learn essential skills through courses or self-study, build a strong portfolio showcasing your projects, and network within the industry. Gain practical experience through internships or entry-level roles. Stay persistent in improving your skills and adapting to industry standards. Embrace feedback to refine your work and demonstrate your commitment to transitioning successfully into game development.
Rate this article
More relevant reading
-
Game DevelopmentYou’re working hard to get promoted in game development. What’s the one mistake you should avoid?
-
Game DevelopmentHow can you get a promotion in game development without leaving your current company?
-
Game DevelopmentYou want to break into game development. What are the best ways to gain experience?
-
Game DevelopmentHow can you create interesting characters for your game development portfolio?