calebcram's repositories
VR_KartRace_XRtoolkit
This is a VR kart racing game based on the Mix and Jam tutorial for creating a drifting car controller in Unity: https://www.youtube.com/watch?v=Ki-tWT50cEQ I then modified the script to work with VR input as well as adding a horn to the kart and multiplayer support using Photon.
SpellCasterVR
This is a simple VR prototype game in which the player can can cast spells using different VR control scheme combinations to shoot down enemy bats on two different stages. If the first stage is completed, the player progresses to the second stage, where the game will continue indefinitely. If the player gets hit by bats too many times, they have to restart from the beginning. There are 4 unique spells at the player's disposal. The fire attack is a basic ranged attack that can be fired using the right trigger button. The water attack uses the left trigger button and pushes enemies back, helping the user buy time. The wind attack is a powerful ranged attack that can be created when the user puts both hands together. The lightning attack is created by holding the "A" button and making a forward throwing motion with the right arm. It is the most powerful attack but also the most difficult to control. Channel basic spells such as fire and water. Do more complicated motions to channel electricity and wind. Utilize motion to create a dynamic combat flow in which the player can immersively combine spells for powerful attacks.
ARSIS-2021
This is Boise State Universities Prototype software being developed for the 2021 NASA SUITS Challenge.
MazeARGithub
An augmented reality maze application that is compatable with Android/IOS and Google Cardboard
The-Mallow
This is a VR storytelling experience put togetehr as part of an experiment using 360 videoo and VR in an interactive way.
Ultrasonic-Joystick-Game-Controller
This is a custom game controller I built using an arduino uno, with a joystick an ultrasonic sensor and 9 volt battery for power. I then linked these to a minigame I created following the roll-a-ball tutorial from Unity allowing the player to use the joystick to control the horizonal movement of the ball, and the hand distance from the ultrasonic sensor to control the elevation of the ball
WebGL_Video
This is a simple prototype with working video functionality in WebGL.
WebXR-JWST
This is a sample implementation of the MRTK Dock Sample built to WebXR through WebGL and Unity. This content can be interacted with using any XR enabled device such as HoloLens, Quest, PCVR, Android, iOS (via Mozilla WebXR Viewer)
Capacitive-Lamp
This is a simple capacitive lamp that will vary the light output based on the users hand distance from the attacched tin foil. The higher the flow of electrons, the brighter the light will glow.
Capacitive-Theremin
This is a simple Capacitive Theremin I built using an Arduino Uno and tin foil to adjust the sound being played dynamically based on the varying flow of electrons eminating from the player's hand. The closer the player's hand is to the tin foil, the higher the pitch of the sound.
Color-Mixing-Lamp
This is a simple color mixing lamp I created using an arduino uno with leds and a photoresistor.
ColorPicker_MobileApp
This is a color picker mobile application built using XAML and C# in Visual Studio
ColorSelectorProject_MobileApp
This is a color selector mobile appicaltion built using XAML and C# in Visual Studio.
Crystal-Ball
This is a simple crystal ball I created using an Arduino Uno with an accelerometer.
Digital-Hourglass
This is a simple digital hourglass I built using an arduino uno with an accelerometer.
ITM325_MasterPagesWebsite
This is a simple prototype put together for my ITM 325 Web Development class.
Keyboard-Instrument
This is a simple keyboard instrument I created using an Arduino Uno that allows me to play sounds based upon the button input similar to a rudimentary keyboard.
LED-Temp-Sensor
This is a simple temp sensor built using arduino uno with a thermal sensor, and leds that light up based on the heat of the senesor to notify the user what temperature range the sensor is experiencing.
Mechanical-Gauge
This is a simple project in which I used an arduino uno and a servo motor to make a mechanical gauge that can switch between option based upon potentiometer input.
MIDI-Controller
This is a simple MIDI controller I created using an Arudino Uno with VMPK to make a fully functional MIDI contorller.
Photoresistor-Theremin
I used a piezo and a light sensor to make a light-based theremin. with my arduino uno
Pistol-Whip-VR-Clone
This is a simple remix of the popular rythm based VR game pistol whip that I built to experiment with the possibilities of rythm based gameplay and how best to implement it.
Portfolio-Website-ITM325
This is my portfolio website built from scratch for ITM 325 using HTML and CSS.
WebGL-FPS
This is a simple first person shooter prototype built to run on the web via WebGL on github pages. This was developed as part of my undergraduate studies.
WebXR_Client
Client to display playback from the HoloLens 2 running the hos application