So you think you wanna be a programmer: game dev edition

Mulan Lau | Sep 21, 2025

If you haven’t already check out my article on what it takes to be a programmer without getting into the specific area (https://www.mulanlau.com/blog/so-you-think-you-wanna-be-a-programmer)

 

To recap:

Successful programmers have a few common traits. They are:

  • Patient

  • Persistent

  • Enjoy problem-solving

  • Logical thinkers

  • Resilient

 

Being good at math is not a requirement to be a good programmer. Being the kind of person who continues to try and figure something out even when it’s hard and you want to throw your code across the room is a requirement. And it will happen multiple times both as you learn to code and as you improve your coding skills. Immense frustration as a programmer is inevitable. If that sounds awful then this might not be the right career for you.

 

Alright now let’s get into the game dev specific part.

 

Game development is still fairly large category though not nearly as big as programming as a whole. Game developers are coders who work on games. There are many different parts to game development and you could focus on a specific skill like being an expert at physics engines or VR integration. Or you could be more general and do a little bit of many things.

 

There are a few different game engines that many use both hobbyists and professionals in the industry. Two of the most popular are Unity and Unreal. This is a great place to start. And the amazing thing is both are free to download and use with tons of free tutorials, documentation, and help.

 

The best way to figure out if you will enjoy being a game developer is to try it. This helps you figure out if you like it, which program you prefer, which language you enjoy using, etc. So if you think you wanna be a game developer, start coding!

 

Here are a few free resources to help you get started:

 

If you want a longer list of free programming resources, you can get the full Ultimate Free Coding Resources List here: https://www.mulanlau.com/free-coding-resources-list

Advance Your Programming Career [COURSE]

A self-paced course taking you through:
- increasing your visibility by updating your resume, creating a portfolio, and updating your LinkedIn
- expanding your network with tips, tricks, and templates for reaching out and starting conversations
- improving your interviewing skills
- and strengthening your foundation aka your mindset with tips, tricks, and mindset shifts to improve your growth!

How To Land Your Awesome Programming Job Roadmap & Workbook

A step by step guide and workbook to help you you land an awesome coding job. This workbook takes you from a starting point of confusion and job search overwhelm to a place of clarity and confidence. The workbook focuses on 3 main areas: Visibility, Networking, and Interviewing. Each area helps you build confidence and better position yourself to get a great coding job.