Test task for Elephant Games
This task is completed in one Sunday and a portion of Monday evening.
Unity version used 2021.3.32f. "Why? The task clearly says that version 2021.3.15f must be used!". I was not able to boot this version on my machine. I belevie it is an issue with a licence because if I delete .ulf file in Program data Unity boots up and asks to activate a licence. With active licence, not even a splash sceen shows up. Maybe the licence has changed since that version of Unity? I decided to not waste any more time and just use a closest version I'm able to boot with my current licence. This version turned out to be 2021.3.32f, which is also a LTS version so it could be the reason it works.
As Git application, GitHub Desktop is used.
Spine Runtime is version 3.8, since it is the version I found an animation for.
All scripts are written by me.
~ ~ ~
Judging by the task, I've tried to make overall structure look nice and neat, even if it cost additional time. In total, I've spent on this task one Sunday and a Monday evening.
Wasn't sure what exactly point 8 meant but I made a script for button that changes the scene, then made it public and now it gets called from the spaceman sprite when he is clicked on.
~ ~ ~
Resources used:
Space backgrounds - https://assetstore.unity.com/packages/2d/textures-materials/dynamic-space-background-lite-104606
Planet icons - https://assetstore.unity.com/packages/2d/gui/icons/planet-icons-176807
Spaceman - https://assetstore.unity.com/packages/2d/characters/spaceman-180967
Spaceships - https://assetstore.unity.com/packages/2d/textures-materials/warped-vehicles-195248
Main menu music - https://opengameart.org/content/space-echo
Game music - https://opengameart.org/content/free-space-music
Robot character with spine animation - https://assetstore.unity.com/packages/2d/characters/2d-animated-character-rust-186513
Font used for "Play" button - https://www.1001fonts.com/nasalization-free-font.html