Karma
Karma is a unique blend of first-person shooting and RPG elements that immerses players in a thrilling gameplay experience. It features a variety of maps to explore, skill trees to progress through, and customizable elements that add depth to character progression. Gameplay.
Buckeye Schedule
Buckeye Schedule is an intuitive Android application designed to facilitate effective scheduling for college students. With features like photograph-based reminder creation and integrated reminders, it offers a streamlined way to manage and remember schedules.
Affordable Health Access Inc.
Affordable Health Access Inc. is a non-profit organization dedicated to promoting and distributing healthcare grant funds. As student developers, our objective was to enhance the frontend UI, ensure the reliability of grant disbursement functions, and create comprehensive testing suites. Our efforts have improved the reliability and usability of the platform, making it a robust tool for public use.
Endless Runner
Endless Runner is a dynamic running game characterized by engaging animation and an infinitely generating level design. In this game, players strive to traverse as far as possible, gathering items and evading obstacles along the way, adding a layer of complexity and excitement to the gameplay.
AI Agents and Steering
This project was a study in behavior-based animation techniques, implementing advanced algorithms like spatial agent vision and steering behavior. The game scenario involves a predator (blue) chasing the prey (red), which in turn aims to reach the goal (red square) without getting caught. This interaction creates a compelling and dynamic game environment.
The Legend of Zelda (Clone)
Recreated a faithful rendition of the iconic Level 1 dungeon from the classic 1986 game, The Legend of Zelda, including 10 distinctive player abilities, 15 varied enemies, and 25 unique items. Additionally, a procedural dungeon generation algorithm was implemented for extended playability.
Medical Image Helper
Developed a novel tool aimed at facilitating pathologists by tracking their eye movements during examination of medical images. Utilizing Dlib and CV2, the application records the direction of the gaze and detects eye blinks. On detection of an eye blink, the image shifts in the gaze direction using Unity, thus providing an intuitive navigation method.
CraftMine (Mincraft Clone)
CraftMine is a self-initiated project aimed at replicating the voxel-based world of the popular game, Minecraft. Key components of this project included the application of Perlin Noise for procedural terrain generation, and the development of basic player interactions such as navigation and building systems.
L-System Generator
In this project, I built an OpenGL-based program to create 2D plant growth animations. The underlying concept used here is L-system (Lindenmayer system) - a parallel rewriting system and a type of formal grammar. The resulting application allows for the visualization of fractal-like patterns simulating plant growth, complemented with a skybox for immersive rendering.
Data Visualization
This project involved the use of D3.js and Pandas for effectively visualizing energy data. The goal was to design and develop visualizations that could aid in intuitive understanding and discovery of patterns and insights in the dataset.