Every action in volleyball starts with a serve. So I thought that’s a cool first feature to start working on. Also there isn’t really much you need – a player, a field and a ball.
For starters, I bought a simple volleyball field and ball models on cgtrader.com. I struggled a bit getting them imported to Unreal Engine as the scale didn’t match. But other than that, it was pretty straight forward and they even have textures.
Then – first major design decision! For what control scheme I should create a game? Further – for what platforms? Mouse, keyboard, controller, touch – so many options. While it would be cool eventually to play the game on the bus on a phone, I decided to start with keyboard + mouse first. The reason is I want to get as much people testing and giving me feedback as I could. And the easiest way for distributing builds is downloading them on your PC. And what devices every PC has? Keyboard and mouse. But let’s keep in mind that other control options are still on the table.
I decided you would use WSAD buttons to move the serving player and mouse for targeting the serve. To spice it up I added ball curving with keyboard’s A or D. Here’s how it look like:
And you know what? It feels fun! At least to me.
If you want to play with it yourself (please!) you can download the build from here: MyVolleyGame.0.1. It’s Unreal Engine so if you have a machine that has any semi-modern graphics card you should run it without any problems.
Let me know in the comments if everything works for you and what you think – any feedback welcome!