My Journey at Mob Entertainment – Gameplay Programming and Beyond!
Hey everyone! Big update: I joined Mob Entertainment as a Gameplay Programmer back in July 2024, and it's been an incredible ride so far. While my title is "Gameplay Programmer," what I do goes way beyond just gameplay—it's been a blend of engineering, problem-solving, and creative exploration.
What I've Been Working On
-
Unreal Editor Magic: I've been customizing the Unreal Editor with new modes, graphs, plugins, and tools that make development faster and more intuitive. It's all about improving workflows and efficiency.
-
C++ Deep Dive: I'm in the trenches with C++, building scalable, high-performance systems that feel like the backbone of the game.
-
Mass Entity: The Mass Entity system has been a game-changer for managing complex game environments. Think of it as orchestrating an entire ecosystem of game objects.
-
Save Systems: I created a save system that ensures players never lose their progress, no matter what.
-
Multiplayer: From matchmaking to voice chat, I've integrated Epic Online Services to bring people together in-game.
-
UI Development: Crafting user interfaces that are not only functional but also smooth and enjoyable to use has been a key focus.
-
Core Mechanics: Movement, inventory, and other gameplay essentials—I've been shaping the systems that define how the game plays.
-
DevOps Support: Beyond coding, I've contributed to streamlining our development pipeline, making the whole process smoother for the team.
-
Tool Customization: I've tailored tools like Submit Tool, Unreal Game Sync, and Horde to fit our specific needs and keep things running seamlessly.
The Secret Stuff
I'm also working on some unannounced projects that I can't share just yet. But trust me, they're pushing boundaries with gameplay that's fresh, fun, and genuinely exciting.
What Keeps Me Going
- Scalability: Building systems that can evolve with our projects is my jam.
- Optimization: I'm all about making everything run as smoothly and efficiently as possible.
- Team Collaboration: I thrive in a team setting where every piece comes together to create something amazing.
Tools of the Trade
Here's what's in my toolbox:
- Unreal Engine
- C++
- Epic Online Services
- Perforce
- Jenkins
- Jira
- Confluence
- Terraform
- Nomad
- Vault
- Kubernetes
- Docker
Looking Ahead
The journey at Mob Entertainment is just getting started, and I'm excited for what's next. It's a place where I can challenge myself, grow, and contribute to projects that will make a real impact. While I can't share too much (thanks, NDAs!), I'm always happy to chat about tech, tools, or game dev in general. Hit me up—drink's on me. 😏
Disclaimer: Details about current projects are limited due to NDAs, but I'm always up for discussing general game dev topics and sharing insights.