Portfolio

 

 

AirHockey

#VRChat #UdonSharp #WorldPrefab #Unity #OpenSource

 

A VRChat mini-game in form of prefab, which can be placed in any world project. Tries to replicate IRL air hockey experience as accurately as possible.

 

I made all game logic (scripts, physics material and LightSync adjustments) and recorded sounds from real air hockey machine, while F4celess made table and paddle models.

 

Install/source code: https://github.com/tapafon/AirHockey

 

📓

Note

Video recording (converted to GIF) was recorded in slightly earlier version of prefab.

 

In-game screenshot

 

 

 

 

 

 

 

Geometry Puzzles 3D

#Game #Csharp #Mobile #Hypercasual #Unity #Proprietary

 

Had a working title "Neon Nails".

 

A puzzle game, where you have to "park" figures. However, any crashes lead to instant game over, so you have to do it in correct order. Levels take place in both 2D and 3D.

 

I was responsible for… pretty much entire game. Although I wrote most of the scripts, everything else is mostly pre-made assets.

 

Unfortunately, this game was rejected by App Store moderators. I wish I could get at least a Google Play release, but the company I made this game for target primarily (if not exclusively) iPhones.

 

Warning

Game builds and source code are not available due to NDA.

 

📓

Note

Video recording (converted to GIF) was recorded in slightly earlier version of game. The screenshot is from the final version.

 

 

 

 

 

 

Aether Drift

#Game #Csharp #Mobile #Hypercasual #Unity #Proprietary #Unfinished

 

A Helix Snake-style runner, where you have to build your atom out of electrons. You have to avoid (or select the least) gate and wisely pickup powerups in order to set a new record.

 

I was responsible for… pretty much entire game. Although I wrote most of the scripts, everything else is mostly pre-made assets.

 

This game was eventually archived since mine views and their views to "hypercasual" concept were too different.

 

Warning

Game builds and source code are not available due to NDA.

 

 

 

 

 

BS_Patstrap_support & SR_Patstrap_support

#Mod #Csharp #Unity #OpenSource

 

Free Beat Saber/Synth Riders mods which add Patstrap support to games. Fully written by myself using  IPA/Melon frameworks, and CoreOSC library to communicate with official server program (almost like VRChat does).

 

How it works? It makes your Patstrap vibrate when you walk into the wall (or obstacle, how it's officially called), that's it!

 

BS_Patstrap_support on GitHub: https://github.com/tapafon/BS_Patstrap_support

SR_Patstrap_support on GitHub: https://github.com/tapafon/SR_Patstrap_support

 

📓

Note

The video is clickable and will take you to YouTube (better quality and sound!)

 

 

 

VRCGravityGun

#VRChat #UdonSharp #WorldPrefab #Unity #OpenSource

 

VRC world prefab, which I wrote out of boredom. This gun can grab, hold (with configurable distance) and throw any object with VRCPickup (optionally LightSync for global sync) or even other player. Although latter one works less fluent due to U# and VRCPlayerAPI limitations.

 

All code was written by me in single script. But I took pre-made model and sounds (their authors are properly credited, though).

 

Install/source code: https://github.com/tapafon/VRCGravityGun

 

🛈

And, yeah…

I forgot to turn off HDR before hitting record. But that shouldn't matter

 

 

 

 

2025 tapafon (some rights reserved). Created with OneNote.