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
|
|||||||
|
![]() |
|||||||
|
![]() |
|||||||
|
||||||||
|
|
|||||||||
|
![]() |
||||||||
|
![]() |
||||||||
|
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.
|
||||||||
|
|||||||||
|
|
||||||
|
![]() |
|||||
|
![]() |
|||||
|
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.
|
|||||
|
||||||
|
|
|||||
|
![]() |
||||
|
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
|
||||
|
|
||||||
|
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
|
|||||
|
![]() |
|||||
|
2025 tapafon (some rights reserved). Created with OneNote.