So, I was having this idea of creating a simple 3 reel slot machine. I have built something similar about 15 years in Flash with AS3. About 2 months ago I rebuilt the whole thing in JS, and the idea came to me that I could probably give it a go and see if I can build this in UE.
Here’s what I have in mind and please feel free to chip in and steer me in the right direction.
I know there’s a fully working slot machine in the marketplace, but I would rather build it from scratch and learn along the way.
Not sure if this should be a full 3d project or 2.5 or just 2D since the machine itself would not be moving at all and the only thing displayed on the screen should be the visible area with the 3 reels, a couple of buttons and maybe a small area on top for displaying information.
Any suggestions are greatly appreciated and while I do have a bit of archviz xp with UE, I never dug deep into BPs and gaming functionality.
Here’s what I’m thinking and please feel free to add or suggest different approaches:
- the machine itself will be 3d modeled by me and I can make changes as needed.
- The 3 reels will basically be 3 cylinders that can rotate. Each reel has a png with a strip of images wrapped around it.
- The spin button, would be a box mesh that is a blueprint. On Clicked it should communicate with the BP for the reels and call a function that would randomly spin each wheel a specific n°, where n is a random number divisible to the number of symbols on each reel (making sure that the final position of the reels when they stop would be a perfectly aligned symbol).
- When the wheels stop spinning there should be a paytable bp that checks if the symbol combination is a win or not.
This is the basic stuff for now, and additional features could be added in the future.
Please point me in the right direction.
Thank you for taking the time to read all this and looking forward to the challenge.