C++ Gameplay Programmer / Lead – Magic Madness VR (CZK 80k–150k / month)
We are looking for C++ Gameplay Programmers as well as a Gameplay Programming Lead to help us build and evolve Magic Madness VR – a fast-paced multiplayer VR game available on Steam.
Depending on your experience and mutual fit, this role can be shaped either as a gameplay programmer position or as a gameplay programming lead role with ownership over systems and people.
About Magic Madness VR
Magic Madness VR is the ultimate PvP experience in VR – a fast-paced multiplayer game where up to four players battle each other using the raw powers of fire, water, earth, metal and wood.
Players master unique spells, adapt to dynamic arenas and outplay their opponents in a test of skill, strategy and reflexes. The game is built in Unreal Engine 5 by a small, focused team in the center of Prague and is currently available on Steam in Early Access.
Working language for this role is English. Czech is a plus, not a requirement.
Your role
As a C++ Gameplay Programmer, you will:
- Implement and iterate on gameplay features in C++ and Unreal Engine 5
- Work closely with game design, tech art and level design to bring new mechanics and content to life
- Maintain and improve core gameplay systems, including combat, abilities, movement and progression
- Work on multiplayer-ready features and ensure they feel responsive and fair in VR
- Contribute to performance and optimization work where needed
- Collaborate with the rest of the team on planning, scoping and delivering features
If there is a mutual fit and you are interested in a lead track, you will additionally:
- Take ownership of key gameplay systems end-to-end
- Provide technical guidance, mentoring and code reviews to other developers
- Help define and maintain coding standards, architecture and technical direction for gameplay
- Coordinate with other leads across design, tech art and production
- You do not need to be in a lead role today. We are open both to strong senior individual contributors and to people who are already leading a small gameplay or feature team.
What we are looking for
- Strong experience with C++ and Unreal Engine (UE4/UE5)
- Solid understanding of gameplay programming and game architecture
- Experience working on real-time, player-facing systems
- Understanding of multiplayer concepts, including replication and networking models
- Ability to work independently and take ownership of features
- Willingness to work on-site in Prague (Wenceslas Square)
Nice to have:
- Experience with VR projects or other 3D real-time titles
- Experience with live-service or frequently updated games
- Experience mentoring other developers or leading small teams
- Experience with performance optimization and profiling in Unreal
- Interest in competitive multiplayer games
What we offer
- On-site work in Prague (Wenceslas Square)
- Freelance cooperation
- Compensation based on experience and scope: CZK 80k–150k / month
- Work on our flagship VR PvP title Magic Madness VR
- Space to influence technical and architectural decisions
- Clear opportunity to grow from senior gameplay programmer into a lead role if there is a mutual fit
- Direct communication and minimal bureaucracy
Learn more about us
- Website: https://www.victoriavr.com/
- Magic Madness VR: https://magicmadnessvr.com/
Interested?
Send us a message with your CV / LinkedIn profile and briefly mention whether you are currently more interested in a gameplay programmer role or a gameplay programming lead role.

