Circuitron is a racing game created by Daniel, Taylor, Matt and Sebastien. Inspired by games like Tron and F-Zero, prepare yourself for an exciting circuit race with a track that becomes more-and-more hectic as the game goes on. You'll need to outmaneuver, outwit, and outplay your opponents to become the champion in this thrilling high-speed race.
In the not so distant future, VR technology has advanced and become both immersive and complex enough to support digital communities that escape from the mundanity, tragedy, and oppression of the real world via their secondary lives. In the digital space people have a chance to start over and make something of themselves, but the world is nearly as cutthroat as meatspace ever was. The only difference is that death is inconsequential in the digital. As a result, thrill seeking is uninhibited by mundane mortality and competition constantly pushes people to the edge of their abilities as they try to rise above the masses to prove themselves worthy of the attention that they seek and the value generated by followers. CircuiTron is just one of the many games people play and bet on in order to achieve stardom. Pilots, the digital, second-life avatars that race enter the digital bikes, push themselves to their limits. If they’re skilled, they might survive the race. If they’re lucky, they might win the race and the followers that entails.
In order to win, you'll need to be the first complete 3 laps around the circuit. You're competition is 3 AI. Simple right?
Well, as each bike drives, it leaves behind a Tron-esque trail of walls. Be careful! If you hit one of these walls, or fall of the stage, you'll take damage. Take enough damage and you're out.
But don't worry, your bike is equipped with some tools to help along the way:
- Use the Bike Omnidirectional Booster (BOB) to propel yourself upwards or to the sides for a quick dodge.
- Use the Wall Application Device (WAD) to create large walls behind you and make your opponents blunder.
- Use the Forward Ranged Aggression Gun (FRAG) to destroy any walls that get in your way.
Now don't go using all these at once. Everytime you use an ability, it'll cost you some of your Structural Integrity (SI). A small price to pay.
Falling behind? Try driving beside the walls. This risky slipstreaming maneuver will get you a bit of speed, and some SI back too. Those at the back of the pack will receive extra healing giving them access to the tools to catch up in the race while those at the front will feel the pressure to perform perfectly.
Stuck? Press R to reset your bike. Although you will lose some time and SI!
- W/Up arrow and S/Down arrow to navigate
- Enter to choose a selection
- Esc to open the in-game pause menu
- WASD - Driving controls
- L-Shift - Handbrake
- Up Arrow (and hold) - Jump BOB (booster)
- Left & Right Arrows - Strafe BOB
- Down Arrow - WAD (wall)
- Hold Key - Charge to increase size
- Release Key - Deploy wall behind you
- Space - Fire the FRAG (cannon)
- R - Reset the bike
- V - Rear view
From the "Code" tab of this github repository, under "Releases" on the sidebar, go to the "Final" tag. Download the circuiTron-windows-release-final.zip file from the assets, unzip and open the "circuitron.exe".
Created by Daniel Doran, Taylor Skaalrud, Matt Low, Sebastien Wong
This game was made without a game engine! Here's the technologies we used:
- Physx - The physics engine
- OpenGL - The graphics
- OpenAL - The audio
- GLFW - The window
- GLM - The math
- Blender - The models
The game works on both Windows and Linux*. Please make sure your graphics drivers are updated for the best experience.
This game was made for CPSC 585, the University of Calgary's Game Programming Course.
Special thanks to Stephen D, Ben, Nigel, Marcin, and Stephen M :)
*Linux build may only work with the machine it was built on