Vojtěch Struhár

Hi, I'm Vojta 👋

  • Game Developer (Godot enjoyer) by profession!
  • Currently working as a game developer at VeskaGames, working on Manabies!
  • Sometimes I make websites for fun :)

Sounds interesting? Let's talk

Vojtech Struhar

Portfolio Projects

My side projects usually revolve around game development. Sometimes it’s games, sometimes just creative tools for fun or for school. Here are the latest ones:

Portals in Godot Portals in Godot RGBeater RGBeater Wonder Room Wonder Room Chaos Game Fractals Chaos Game Fractals

See all 10 of my projects!


Last 5 blog posts

My blog consists of tips and stories about programming, web development and gamedev!

> Get tile rotation from TileMapLayer

Extract the tile rotation from a TileMap or TileMapLayer in Godot 4.6

> Code Quality in Video Games

Some projects achieved greatness despite their horrible codebase. But even more never saw the light of day because of it.

> Steam Deck Default Password

Default sudo password for steam deck

> Create Click Mask In Godot

Editor script to quickly create a click mask from a sprite in Godot. Useful for texture buttons!

> Alfred - Index External SSD

Since Apple's SSD prices are getting ridiculous, I've taken to using an external SSD for some stuff. And Alfred should know about it!

See all 46 posts


My Work Experience

I’ve always worked a part-time job during my studies. I’m used to working in a team! You can always find all of my past jobs on my LinkedIn - here, I keep the latest / most interesting ones.

> Game Developer

Veska Games logo Veska Games From Oct 2025, Full-time
  • Joined the company as the second developer, bringing Godot experience to the team.
  • Architecting and developing various systems in GDScript.
  • Also working on Nakama backend using Go.

> UI Engineer

GRIP Digital logo GRIP Digital Jul 2024 - Sep 2025, Full-time
  • When porting Civilization 7 for VR, the game needed an entirely new UI. I was part of that team! We worked in Typescript, mainly with (vanilla) DOM manipulation and asynchronous event handling.
  • Unanounced game in Unreal Engine. Most of my work was configuring Blueprint systems and mission scripting in C++. Interacting with Mass system was also pretty interesting.

> Python Developer

Navigo Solutions logo Navigo Solutions Nov 2022 - Jun 2024, Part-time
  • Developed an entirely new Python framework for integrating external systems with Navigo
  • Took part in designing the integrations system
  • Dipped my toes in server deployments and tooling. That was a lot of fun!
  • Did a bit of work on our main SaaS product - React web application

> Web Developer

Madfinger Games logo Madfinger Games Jul 2021 - Aug 2022, Part-time
  • Worked on the company’s public website, made in Next.js.
  • Developed internal web-based tools, mostly in React.
  • I researched a meta game server solution that ended up being used for the multiplayer game Gray Zone Warfare. I didn’t get to work on the game itself, though.