About Mift

Mift is a word Mason Cluff and Bryce Hahn invented while coming up with a name for the game. It is a mix of the Myo and the Oculus Rift. Nearing the end of my Junior year of high school, I came up with the idea to develop a 3D game that implements the Oculus Rift. I threw a concept idea to Jason Galbraith, our computer science teacher, explaining how I would build a 3D engine and develop the game from the ground up then implement these features. The idea intrigued Mr. Galbraith, leading to the purchase of the Oculus Rift DK2. I worked on Mift all throughout the summer, pushing through the bulk of the 3D engine, creating a playable(ish) game to preview at the beginning of my senior year. The addition of Mason Cluff to the Mift team early Senior year lead to the idea to add the Myo Armband, hence the name M-I-F-T. Nearing the end of the year, many large features had been implemented, too many to list View Full Updates List Here. Although the Oculus Rift has not yet been implemented into the game, it is a feature the Mift team definitely plans to add later on down the road. Our latest goal was reached when successfully implemented the Myo Armband into the game for our game demonstration at OGPC 2016. Mift is a simple 3D game project which is not to be taken seriously as for it is still in pre-alpha stage. Post high school development plans are still unknown as a team, but I plan to continue working on Mift until release!


How To Play

  • Download Compressed Archive from downloads page
  • Download Resources Part 1 and Part 2 from downloads page
  • Unzip ALL files and folders from archives to desired directory (must be the same for all 3 archives)
  • Change settings from Mift.set file as you please
  • Ensure Java Runtime Environment is up to date, or no older than 1.8!
  • Run Mift.jar file
  • Do not delete or move any folders and subfiles! The game requires them to run and will no longer run
  • Suggestion: Extract folders into a Games folder such as Steam or Origins and create desktop shortcut

How to Access Source Code

  • Download Source Compressed Archive from downloads page
  • Download Resources Part 1 and Part 2 from downloads page
  • Unzip ALL files and folders from archives to desired directory (must be the same for all 3 archives)
  • Open eclipse (OR Other IDE) and Create New Project: File>New>Java Project
  • Change name and settings to your liking. Make sure to use Java 1.8!
  • In file explorer, drag and drop Mift src, res, and lib folders into new workspace folder
  • In eclipse, press F5 to refresh workspace
  • Right click project folder and choose Build Path>Configure Build Path
  • In Libraries tab, link all given .jar lib files to build path. For lwjgl, there is no need to link natives
    • Natives are linked automatically in game from the ImportLibs.java file
  • Edit the code to your liking! Create sweet things :P