Maciej Cyranowicz

Unity Expert - Generalist game and tools developer

Hello! I’m Maciej Cyranowicz also better known online as Warlander. Game developer by passion and trade, gamer, maker, and caretaker of guinea pigs. 🐷

Unity game engine expert with 6 years of professional engine experience. Currently based in Copenhagen, Denmark.

Let’s make games and push the limits of this art form together!

Please feel free to visit my LinkedIn and GitHub!

My timeline

Selected Projects

Lily’s Garden

Tactile Games - Senior Content Tools Game Programmer Lily's Garden Play Store | App Store

In Lily’s Garden, my main contribution so far is implementation of Lily’s Mysteries event/game mode as part of content tools team. I also implemented and optimized tooling, notable improvements include: rewrite and redesign of content build and testing pipeline, bringing legacy user interface framework to modern code quality standards and taking advantage of said improvements to implement support for new and complex visual effects and animations to improve user engagement.

Lily’s Garden is a huge project that requires cooperation between multiple developers in different teams, as well as with different roles such as UI designers, authors and artists. I’m also coordinating both in-person and remotely with people all over the world.

Wurm Online

CodeClub AB - Volunteer Game Developer Wurm Online Official Website | Steam

MMO project I volunteer on. This was my first experience with commercial project - my contributions include mainly quality of life and immersion features, additions and fixes. I also worked on internal tools, with main focus being terrain generation/editing and 3d model workflow tools.

Gin Rummy Legends

Ahoy Games - Senior Game Programmer Gin Rummy Legends Play Store | App Store

Greenfield project I led development on. I implemented all gameplay mechanics present in the game - most important being multiplayer support, gameplay loop, card handling system involving cards dynamically responding to player inputs, smoothly transitioning between states, being controlled by physics or predefined animations depending on circumstances. I coordinated closely with artists to bring their ideas to life, requiring both extensive problem solving and finding creative solutions for problems within Unity game engine.

Okey

Ahoy Games - Senior Game Programmer Okey Play Store | App Store

I took part in the development of multiplayer functionalities, social features and the cafe building mode. I also created automation tools streamlining the game testing process, and took part in porting the game from Haxe programming language to Unity game engine. This project presented many challenges, a lot of time was spent bringing it up to modern standards and implementing functionalities years after the original release such as multiplayer support and other online functionalities.

Wurm Unlimited

CodeClub AB - Volunteer Game Developer Wurm Unlimited Steam

I took part of development of the game, improving the player experience and modernizing the game launcher. I also engaged with the community, communicated with the game publisher Plug In Digital, coordinated work on promotional materials, Steam page and the global release.

Backgammon Legends

Ahoy Games - Senior Game Programmer Backgammon Legends Play Store | App Store

I took part in scaling the game up after the initial release - implementing new functionalities such as more customization options (custom dice and boards), and improving monetization.

DeedPlanner

Personal Project DeedPlanner Forum Post | WebGL Version | GitHub

My personal pet project which I took from small learning project, all the way to tool used and loved by most of the Wurm Online game community - program allowing users to rapidly prototype homes and entire villages before they put days or weeks of work into them in Wurm Online/Wurm Unlimited game. It also offers many other helpful features, such as the warning system in case the designed structures are impossible to build in-game, and calculator allowing to determine how many materials the in-game project will take to build. This project and its different iterations is a good time capsule of my skills as a programmer increasing over time. The project went from very rudimentary early versions all the way to the third iteration of the program being a playground for programming patterns and Unity features, and together with that came more and higher quality features for its users.