About me
I'm Samuel, also known as WarperSan. I am a Canadian programmer that loves to mess around libraries. I specialize myself in game making, back-end web developement and library creation, mostly written in C#. I'm passionate about delivering high-quality work while keeping my work as organized as possible.
Skills
Languages
Markup & Scripting
Frameworks
Databases
IDEs
Tools
Operating Systems
Dev Tools & Collaboration
Personal Use
Projects
This is a list of the featured projects that I did. If you want more information on the projects I did, you can check this.
Obstacle Racer
This game is the result of a self-hosted game jam. In one week, I was able to make a small
arcade game similar to Ultimate Chicken Horse.
Although this game is very simple and unbalanced, it is still a blast to play with friends. This project required me to manage my time efficiently, draw art without overdesigning, create modular parts to easily add new stuff and manage networking for multiplayer.
Although this game is very simple and unbalanced, it is still a blast to play with friends. This project required me to manage my time efficiently, draw art without overdesigning, create modular parts to easily add new stuff and manage networking for multiplayer.
Shadow Spire
For my game developement class, me and my friend achieved to make a retro dungeon crawler.
Throughout its making, we had to solve multiple problems we never faced before: path
finding, room generation, enemy and weapon design.
By the end, we had a working game with several weapons, multiple enemies, a progressive room generation and a Undertale-like fight system. This project taught us how to design a world to make it interesting yet challenging.
By the end, we had a working game with several weapons, multiple enemies, a progressive room generation and a Undertale-like fight system. This project taught us how to design a world to make it interesting yet challenging.
Bingo API
This library allows any mod to add a seamless integration of BingoSync to the game. This has the advantages of not
requiring any browser or user input. You can create a room with given objectives, connect to
it, change team and mark goals.
Although this is very powerful and easy to use, by itself, the library does nothing. You can take a look on how to use it from this project, which implements part of the library.
Although this is very powerful and easy to use, by itself, the library does nothing. You can take a look on how to use it from this project, which implements part of the library.
Contact me
You can contact me through the following means: