First prototype
Hi Welcome to the development for CoinBaller! A fun little game that encompasses the development of my first full game. Here are some of the stages in the creation of the prototype.
Developed the main character and changed it into a sphere and added some rotation when it was moving with some sounds of rolling, jumping, and hitting walls to give some feedback. Along with a simple coin collecting function within the 3rd person controller. Then started working on a basic level with coins littered around.
I wanted the movement to be very responsive and feeling 'good'. So I was playing with the character movement component. I was able to adjust the friction and speed to feel better with the sphere. I think it could still be improved so will have to come back to it later.
I wanted to work on the feeling of collecting the coins being satisfying next so searched for some good sounds to add to the coin blueprint. I then added bunch of coins around the map. And it was decently fun jumping around trying to collect them all. I was still casting to the blueprint for every coin pickup. I knew this was not the best method so will have to work on this later. I also added some main game music as I wanted the player to feel energized while playing. I found some good retro game music that I felt fit the theme well.
I added some environmental interactables. I added a speed boost and a fan the propelled the player vertically. This was a lot of fun to play around with. It gave me a lot of ideas for level design. But here is when I ran into a sound bug. I added so many coins that when many were collected quickly the sound would crash and the game music would jump to the next track. But since it was not game breaking I left it alone for now. Another thing I need to fix later!
I added a new air dash ability using the launch character node. I don’t love the result. But it works for now.
I added a new collision sphere to the player to interact with the pickup, that is separate from the physics collisions. This is so that I can add bonuses to increase the range as the player unlocks rewards.
I changed the pickup logic by implementing interfaces. Instead of casting now I just use an interface to communicate to the pickup that the player overlapped with it. I had to create separate interfaces for the pickups and environmental actors as I wanted different collision spheres to initiate the overlap.
Files
Get CoinBaller
CoinBaller
A fun little game about a ball collecting coins.
| Status | Prototype |
| Author | CaptCollidus |
| Genre | Platformer |
Leave a comment
Log in with itch.io to leave a comment.