Description

For the course Game Mechanics in DAE, we had to create a basic prototype in Unreal.
We were allowed to choose what sort of game we made, but it had to fit the theme of 2 random keywords we were assigned.
Mine were “Craft” & “Value”.
I came up with Mining Simulator. Mining Simulator is kind of an idle game, where you have components generating money for you. Your goal is to upgrade those components to generate even more money! You’re also able to buy new rigs to fit in all of your components. In this game, I also implemented a basic mission system. To make the game a little bit more challenging, some of these missions will have a timer. On top of that, there are also a few mechanics such as overclocking your pc, but you have to be careful for it not to overheat. If it does, it’ll ‘thermal throttle’ for a while until it has cooled down.

If you would like to have a look at the source code, please visit the Github repository.

Engine: Unreal Engine 4.27

Gameplay Video

Extra Information

Mining Rigs

The mining rigs are basically simple computers. The only 2 components that matter for this game are the CPU and GPU. If you have the in-game balance for it. You can buy new, better parts or even an entirely new rig!

Overclocking

You also have the opportunity to overclock your setups. But you have to be careful! Doing so, you might overheat your rigs. If the rig is overheated, he will not produce any income until it has cooled down.

FuseBox

Because you are using a lot of power, you might come across the occasion when the electricity shuts down. You then have to go towards the fusebox and try and toggle it back on.

Missions

To give the game a little bit more of a challenge I also implemented a basic missions system. The missions are based on the player reaching a certain amount of money. Some missions also have a time limit. If you do not succeed the mission in time, the player has to pay a penalty fee.

Most Interesting CodeSnippets

Resources

Previous
Previous

Graphics Programming