blob: bb8442f267375851e078aa747d2255a0d30ae0b4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# [Projects](https://github.com/realtradam)
## [Game Holster - Ruby on Rails + React](https://github.com/realtradam/gameHolster)
**Web App for Uploading and Hosting Web Games** — Mar 2024 - Present
- Developed a full-stack application for uploading and serving web games made with Unity, Godot, and other engines.
- Assembled a Continuous Integration pipeline with a self-managed VPS by utilizing Github, Docker, Caprover, and Cloudflare. Merging into the Main branch automatically triggers a build which deploys the app to production.
- Implemented authentication and authorization flow from scratch(no additional gems or libraries) with Github OAuth.
## [FelECS Pure Ruby Engine Agnostic ECS Framework](https://github.com/realtradam/FelECS)
**Pure Ruby Engine Agnostic ECS Framework** — May 2021 - Feb 2022
- Developed a complete engine agnostic game development framework in pure Ruby allowing it to be used with any Ruby based game engine(Ruby2D, Gosu, DragonRuby).
- Achieved complete test coverage, ensuring that the code will work as expected and desired.
- Created comprehensive and detailed documentation explaining how to use every single feature in a well organized and easy to read document.
## [Orc: Arena of Time](https://malcz.com/game/orc-arena-of-time)
**Gamejam Web Game** — Jan 2022
- Won 1st place in an 8 day game jam and competed against 41 entries.
- Embedded mruby, the portable Ruby interpreter, into the game by developing C bindings with the Raylib rendering library thus allowing Ruby to be compiled and run on the web. This enabled faster iteration on the game thus resulting in more features and polish in the final product.
- Collaborated with a team member to contribute code and ideas to the project faster and more reliably then otherwise possible by working alone.
|