Let's get started with looking at some videos on how to build 2.5D games in Unity as it is after all what I am planning on using for the game. There are many videos on how to create / build games on YouTube, and many are quite useful to gather instructions from that enable you to use in your own projects. Though due to the vast variety of videos it is at times not always easy to pick the right video for the job. It took me a while to decide which YouTuber to watch, who's videos were the most useful for the game.
One way of improving your understanding on how to build games is watching experienced game developers videos, while learning and improving your own skills. You do not have to follow each step of what they show you but use it more as a guide on how you can do things in your own projects.
I decided to go with GDTitans's video on YouTube shown on the right. I really liked how the content was explained in depth, but keeping it easy to understand by the creator of the video. I watched a couple of his videos, practiced what he showed the audience in the video, before I started added my touches to it and using different assets. I noticed they uploaded a playlist on how to build a 2.5 platformer in unity.
When you are limited in your ability to create or build your models and assets to use for the game, then the unity asset store is good place to find pre-build assets that yo can buy. Some are even free to use. Always check the publisher's restrictions on how you may use their assets as these may vary from others. I would also recommend looking at the seller's asset overview page and reviews tap to ensure you are not only purchasing a good quality asset but it will also show the reputation of the seller among past customers.
I decided for my player model to go for the Synty Studios Mage model (yes he will perform magic AND use weapon as he's awesome) from the Kingdoms pack that I purchased a while ago. I like the Synty Studios models as I find them to be good value for the money I spent on them. The low poly models look amazing and the packs are loaded with content that you can use in any project. That is not to say that there are not other good quality assets on the unity store. I just like using these models and considering you are here to look at what I have been doing I may as well tell you what I like to use in my projects. Most of the assets used in the game will be from the Synty Studios Kingdom's pack.
After writing a simple movement script that allows the player to move left and right (x-axis) I added a jump and double jump mechanic. The player won't be needing the jump in the first level but I decided to add it to the player script early on.
Right, so now that I had my script working, thanks to GDTitans's video, and decided on a model to use for my player character I had to find some animations for the character. After all, a moving model in a T-Position looks quite weird when running and jumping around on screen. I looked on Mixamo for some animations I liked the look off for my player's movement, downloaded them from the Mixamo website and imported them into the project. I then created an animator, made states and transitions, and finally added it to the player's script.