Vojtěch Struhár

Hi, I'm Vojta 👋

I’m a student and a game developer, passionate about creating interactive experiences.

Here are some things that I do:

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!

> 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!

> Godot 4.5 - varargs

Godot 4.5 added support for functions with variable number of arguments. Also known as variadic functions.

> Switch from iTerm2 to Ghostty on MacOS

The dropdown terminal is the sole reason I've been using iTerm2. Now that Ghostty can do it too, I can save some RAM by switching to it!

> How to run Nakama on Raspberry Pi

Use the Raspberry Pi at home to simulate a Nakama game server situation, instead of running the containers directly on your development machine.

See all 43 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, providing Godot experience.
  • 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.