Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programming a parkour game - Coggle Diagram
Programming a parkour game
Mechanics
Movement
Jumping physics
I need to code the maximum height that my character can jump as well as the minimum height he can jump as well
Proper gravity settings
I need to make the jumps in the game realistic and not make m character make jumps that wouldn't be possible
Momentum
the faster you are running the further you will go
Mantle
if you just about make the jump and don't safely land on the top of the roof you are able to cling on the edge on the building
Possible wall jump feature
If I get the chance I would also like to add a wall jump feature which means that you would be able to jump from wall to wall
Sliding
On the top of the rooftops there are lots of pipes lying around and you would either jump over them or slide under them which will keep the momentum that you have build up
Tightrope type feature
I would like to add a feature where you could walk on a very thin surface and try to walk across that surface while balancing
Safety roll
In real life when jumping off a high place and land people will usually roll to disperse the kinetic energy from the the fall as well as to avoid injury and in the game it could possibly lower your momentum slightly
Game location
New York
Brooklyn is where the game will be set within New York as I find that Brooklyn has tall buildings that are quite close together
Game backstory & information
The main character is in a group called the defiers as they "defy" gravity and any laws that they may break such as trespassing on private property although they don't mean to as they are only thinking of cool jumps or tricks they could around Brooklyn
The defiers are not bad people that are trying to break the law but are mostly looking to make parkour more popular so they will sent the main character to go around Brooklyn and record cool videos of the main character doing flips and ridiculous jumps or take photos of himself
Unity
Unity uses the coding language C#
I have studied C# over the summer and when we were doing the FMP. Furthermore, I have good knowledge over the tools within Unity I used it quite a lot in my previous year.
I would use Unity if I find that would I have set myself a task that is too difficult for me to complete with unreal engine. Unity also feels more comfortable for me to use which could also help me make a more complete game.
Unreal Engine
Unreal Engine uses C++
Unreal engine is a new application that we are using this year so my knowledge regarding it is very small. Moreover, the coding language required is C++ which I have not done yet. This could make my time creating the game really difficult but I could watch videos to help me a lot with this project.
I have also been asked to pick a job role that will challenge which I think that Unreal Engine would provide. I'm interested in learning Unreal Engine as I want to expand my coding knowledge and learn the other coding languages which will give me a wider range of applications that I can use.