With little fox in cape i found by
bonfire
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.
- 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.
- 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).
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
@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