Skip to content

StephenDarcy/GE-Assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Perlin Noise Platformer Game

Name: Stephen Darcy

Student Number: C18490924

Class Group: DT211C/TU857

Description of the project

Uses a perlin noise function to create a 3d world, which is used as the background for our platformer. Once the 3d world is genereated textures are then mapped to the terrain depending on their preset height. The player for the game is a red human-like model created in blender, which can move left and right, and also jump. The player must then traverse a course of blocks placed beside the 3d terrain we created. The game features, powerups, music and a score and highscore counter.

Instructions for use

Press play to run the game, use WASD to control the player, and use Q to toggle powerups

List of Assets in the project

Asset Source
AurynSky Modified from https://assetstore.unity.com/packages/3d/props/simple-gems-ultimate-animated-customizable-pack-73764
Cube_World Modified from https://assetstore.unity.com/packages/3d/environments/cube-world-brick-blocks-proto-series-153993
Fonts From https://fonts.google.com/specimen/Oswald?query=oswald
Materials Modified from various sources
Prefabs Self Made/Modified from asset pack
Scripts - Animation.cs Modified from AurynSky pack above
Scripts - FollowPlayer.cs Self Written
Scripts - GenerateColours.cs Modified from https://www.youtube.com/watch?v=aUcWm1k0xDc
Scripts - GenerateTerrain.cs Modified from lecture slides
Scripts - JumpsRemaining.cs Self Written
Scripts - JumpStatus.cs Self Written
Scripts - NoFriction Taken from https://www.youtube.com/watch?v=pwZpJzpE2lQ&t=5978s
Scripts - Player.cs Modified from https://www.youtube.com/watch?v=pwZpJzpE2lQ&t=5978s
Scripts - Score.cs Self Written
Sounds Modified from https://freesound.org/home/
Textures Modified from various sources

Blender

3D Model was created using Blender. This was my first time using Blender so it is not amazing.
I used this video to learn how to model in Blender - https://www.youtube.com/watch?v=9xAumJRKV6A

References - (Extra videos that helped not mentioned above)

https://www.youtube.com/watch?v=KOf3P5y19Bw
https://www.youtube.com/watch?v=TAGZxRMloyU
https://www.youtube.com/watch?v=Y-fDGOqHQZA&t=281s
https://www.youtube.com/watch?v=vFvwyu_ZKfU&t=481s

Youtube

YouTube

What I am most proud of in the assignment

Overall I am proud of my whole assignment as I feel all the components worked how I wanted to them in the end, and the procedurally generated background using Perlin Noise looks good for the game. One key moment I was proud of was when I got the textures to successfully map to the terrain at certain heights as it made the game look way better.

Proposal submitted

Platformer style game in a 3d world. Background terrain that is procedurally generated using Perlin noise functions. A simple 3d character created in blender the user can control.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages