A remote control computer service, supports multiple window streaming, multiple client connecting to one person, and mouse, keyboard and joystick inputs. Target builds require an NVidia GPU and Windows installation to run.
A 3d game developed in Unity. Inspiration for the game is derived from puzzle games such as Portal and fantasy games such as Magicka. Current support is for Windows and Linux devices as well as firefox browser.
Lanthern Sylphite Paint is a free open online drawing software and professional drawing platform for creating 2D digital art. Be a part of our Discord community.
Implemented a BitTorrent client to parse and download torrent files in Java, enabled P2P connectivity and integrated multi-threading to improve download rates for multiple peers. Above image is taken from an example torrent file successfully downloaded from the client.
JRTR is a rendering backend which teaches 3D graphics programming. The original code was made by faculty at UMD, and was improved upon in assignments. Assignments taught 3D modeling of surfaces using triangle meshes (cylinders, torus, basic robots), triangle rasterization with z-buffers, shader programming in glsl, implementation of the scene graph data structure and object culling, and algorithms to generate terrains and a flight simulator.