Home | About | Works | Contact |
Summer Catchers takes you in the journey with a little northern girl to the faraway South and summer warm. Prepare for mysterious adventures, weird characters and non-stop riding!
Target platforms: Windows, Mac (Steam), Mac (AppStore), Android, iOS, tvOS, Nintendo Switch
Release date: Steam - 16 Jul, 2019; AppStore / GooglePlay - 21 Feb, 2020; Nintendo Switch - 11 Feb, 2021
AnimTracer is a simple and handy tool for Unity Editor intended to automagically fix animations when the hierarchy of animated GameObject is changed. Reparent, add, delete or rename GameObjects - all changes will be traced.
ChronoHelper is a free open-source tool for Unity Editor for controlling TimeScale in PlayMode with ease.
It becomes very handy when it’s required to examine a suspicious moment of gameplay in slow-motion or conversely when it’s preferable to skip uninteresting part in fast-forward.
Filme is a photo editor for iOS.
I was asked to fix a couple of issues and add some minor features, but it turned out that the previous developer did not bother with an architecture intending any further support. So it ended up with a total refactoring. The code was rewritten from scratch which allowed adding more features like undo-redo system.
The goal here was to develop a proof of concept of a multiplayer game with a twist: the key feature would be using a mobile device’s screen as a gamepad.
I used a classic Asteroids game as a starting point and made a number of gameplay changes: additional powerups, another asteroid generation principle etc.
To join the game, a player needs to scan a QR code (in this PoC version it’s displayed directly on the screen, but other placement options are possible in the final version) and open the encoded URL. The game’s application contains an HTTP server, designed to send a web page that represents a virtual gamepad to the connected devices. It also had a number of additional functions, like a welcome screen that displays the player’s username and ship’s image, and a game over screen with point count. Communication between the game-server and gamepad-client is done using WebSockets.
The game supports up to 12 active players and adapts to their number: as more players join, the amount of asteroids and powerups increases, while the play area grows bigger. If more players are looking to join, they are placed in a queue and get notified about their position in it via the mobile client.
I created the game’s designs myself, using the sprites from kenney.nl and sounds from freesound.org.