Skip to content

Simple platformer 3d. Unity Character should run through some dangerous obstacles from start to finish as fast as possible.

Notifications You must be signed in to change notification settings

Adammui/3DPlatformer_Obstacle_course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3DPlatformer_likeFallguys - simple platformer

With little fox in cape i found by bonfire

Description

Test task project. This project is created mainly for testing my abilities, i wanted to see how much i will be able to do from the idea i had. I spent like 3 full evenings on this, mostly studying the things i dont know or remember and just thinking about stuff. I had fun and am planning to finish it some time later.

Features

  • Character setup
    • Movement provided with Unity CharacterController and custom super simple PlayerController class. PlayerRigidbodyController I added it just in case I would need it; the character is not using it.
    • Camera is managed by CameraController it is simple and just follows player, i dont think this test project needs controllable camera.
    • PlayerHealthController handles lowering hp count when player takes hit and hearts on UI.
    • GameController handles in-game timer, winning and dying events, calls UI for both.
  • Platforms and environment
    • Wind - "A block on which the wind blows, pushing the character with a certain force. The wind acts on character only while he is in the block. The wind direction changes every 2 seconds for random. The wind blows strictly horizontally".
    • Pulse - "When a player steps on a block, it is activated (lights up orange) and after 1 second will damage anyone standing on the block (by blinking red). After dealing damage, trap “re-infects” for 5 seconds, after which it begins its logic from the very beginning".
    • Damage - ticks damage every second.
    • Moving - moving platform that can push player off the arena.
    • Meteor - spawning a lot of annoying small balls from spawn point, i mainly did this because i wanted game to be space themed.

Plans for revision

  • clean up code and useless files.
  • pause
  • improve level design, it is messy and excessive currently.
  • add light and textures\ materials.
  • add character selection menu with customisable characters (color of cape, etc.)
  • maybe improve the camera and add background (i wanted it to be starry space).

Video

showcase of main task with 2 particular logic blocks - pulse and wind.

3DPlatformer_likeFallguys.-.GameLevel.test.mp4

running around and winning game.

3DPlatformer_likeFallguys.-.GameLevel.mp4

Reference

@agoodboygames used some of his code while creating movement
@iHeartGameDev overall a lot of info
discussions.unity.com :^/
model of fox by bonfire REALLY CUTE THING

About

Simple platformer 3d. Unity Character should run through some dangerous obstacles from start to finish as fast as possible.

Topics

Resources

Stars

Watchers

Forks