An action packed rouge like!
Welcome to Project Brimstone
Project Brimstone is a single-player 2D roguelike game. Players assume the role of an alchemist fighting their way through the circles of Hell as described in Dante’s Inferno. Through crafting, players can create weapons, potions, and other useful items to aid them in fighting off the hordes of enemies they will encounter on their quest through the procedurally-generated inferno. A full description can be found here. If you want to play the game check out our github repo here and then follow the install instructions listed below or in the readme on the github.
Hello, my name is Logan Corley. I am a CS senior on track to graduate this semester with a BS in computer science and minor in mathematics. In July I will begin studying business at Darla Moore to earn my MBA. I enjoy programming all types of solutions; in particular I enjoy making web apps, graphical applications, and developer tools. I hope to use my knowledge of technology to help innovate existing businesses; if I’m crazy enough, I may try to start a business myself one day.
Hey, I’m Alex. I’m a Junior in Computer Engineering at UoSC with minors in Computer Science and Mathematics. I research in the autonomous field robotics lab under Dr Rekleitis, working on adaptable robots in aquatic environments. I hope to continue my research in the coming years.
Hey my name is Lukas. I’m a senior graduating with a degree in computer science and a minor in criminal justice. I also play and am a captain of the club ultimate frisbee team. After graduation I will be starting a job at BlueCross BlueShield of South Carolina doing corporate application development.
Hi I’m Mark! I’m a senior graduating from the University of South Carolina with a BSE in Computer Science and a minor in history. I was President of the Gamecock Swim Club and a fighter and Secretary of Gamecock Boxing. Currently looking for work for after graduation.
Hey there! I’m James, and I’m a Senior @ UofSC majoring in Computer Science. In my past years, I served as club president of the Carolina Gamers Club, and I’m looking to take that experience into my life after graduation. I’m currently unsure where the future will take me, but I know this project will help lead me to plenty of opportunities in time!
To work on and build Project Brimstone you will need the Unity Game Engine version 2020.1.4f1. Unity Hub is recommended for managing Unity projects and engine versions.
Project Brimstone is being developed on Windows 10 and is currently the only supported platform.
WASD - Moving left, right, up and down
Left Shift - Dash
Left Click - Attack
Right Click - Change Weapons
R - Restart
Esacpe - Pause/Unpause
I - Open and Close Inventory
X - Spawn Materials in Inventory
G - God Mode
Project Brimstone can be built by creating a build in the Unity editor for Windows 10. Following the wizard will create a build directory with the executable and game data bundled for deployment.
Two testing files currently exist for Project Brimstone: PlayerUnitTests.cs and PlayerBehaviourTests.cs. These are found in the Tests directory.
PlayerUnitTests.cs
PlayerBehaviourTests.cs
To run the tests, boot up Project Brimstone in the Unity Game Engine, move your cursor to the upper taskbar, and click Window -> General -> Test Runner. When the window appears, click “Play Mode” and enter the Tests folder in the Project browser. If done correctly, the tests should appear in the Test Runner window. Click “Run All” to run all of the tests. Green checkmarks will appear to indicate passed tests, while red X’s will appear to indicate failed tests.