Home - lperala/The-Castle-Engineer GitHub Wiki
Welcome to the The Castle Engineer wiki!
This is where I will post some in depth explanations for the components of the game (If I ever have the time). The physics tests and gameplay videos of each level can also be found here.
I recommend you to read "The_Castle_Engineer_GDD.pdf" from the main page before proceeding!
TLDR; The Castle Engineer
What is The Castle Engineer?
The Castle Engineer is a 2d video game that is highly based on physics. It will be influenced by similar games such as Poly Bridge, Angry Birds and Bridge Constructor Medieval. The game is supposed to be designed for PC platforms by using Unity.
What does the player do in The Castle Engineer?
The actual gameplay of The Castle Engineer will be close to the gameplay of games such as Poly Bridge and Bridge Constructor Medieval, but this time the player is supposed to build castles instead of bridges. The Castle Engineer can also be described as a reverse version of Angry Birds. In this game the player will be the one building the defenses and the AI will be the one attacking.
The castle has to be built on a certain spot on the map and the building cannot exceed a budget given based on the difficulty of the level. When the player thinks that the castle is strong enough, he/she can start the attack of the enemies. The attack will consist of different types of enemies that will be shooting projectiles towards the castle by using cannons and guns. If the castle survives the attack, the player may proceed to the next level. If the enemies are able to destroy the castle, the player has to start again.
Why would the player keep on playing The Castle Engineer?
It is always important to think of ways to keep the player interested in the game. As The Castle Engineer is highly level based, the player will be kept interested by improving all aspects of the game as the levels get more difficult. As the player gets more experienced with the game, we can give him/her more responsibility. The budgets of the levels will increase allowing the player to make bigger buildings. The player might receive different building materials to make the buildings stronger. The levels might be located on difficult spots such as cliffs, so the player has to think of new ways of building strong structures.
As the player gets more experienced the enemies will become stronger too. There will be new enemy types that demand more and more from the player. The enemies will get new projectiles that will have higher masses and other properties.