Yaku Racer - Development

Budgets / Quotes

  • Gameplay
  • Game Loop
  • Building the dedicated server using unreal engine. 
  • This will be handled by ork instead, to reduce costs.
  • Implement the bike pack from the marketplace (https://youtu.be/qTnV33vFzh8)
  • Copy the configuration for bikes over to the Yaku bike

Method A - Amazon Gamelift

– Configure amazon gamelift in client
– Configure gamelift input from client, to automatically connect to an available server or create one if none are available.
– Configure game server to automatically deploy & dispose after a time

 

References: https://youtu.be/Q6kOpObWsUI?list=PLuGWzrvNze7LEn4db8h3Jl325-asqqgP2

– Configure a seperate server to store user data including match history, logins, etc.
– Implement a server tournament system.

Cons / Risks / Additional fees:

  • Requires monthly hosting fee, which will grow exponentially with community growth / player count.
  • Does not include storage for players, match histories, ranks etc. 

Method B - MMO-Server

  • Capacity: 40,000 players if hosted on a low-end hosting machine. (2GB RAM)
  • Capacity grows with RAM.
  • Data storage: Store usernames, passwords, unlocked items, currencies, match history results, ranks, (potential race bets).
  • Cross-platform enabled: Allows multiplayer to connect with iOS, Android and console builds. 
  • Requires only 1 hosting package or windows VPS. (low-end server = $20 monthly from AWS)
  • In-game Login & Register feature.
  • Ability to create friends / social system. 

Update: Bike Pack Intergration

Endeavouring to combine bike systems & correct the lean during turning
Successful fixed lean bug & wheels texture
Movement replication
Power-ups now functioning with movement component
Oil Zone
EMP
Fuel & Oil system active
Quick overall video

Update 2/2

Main Menu screen, Vehicle Select, power ups, overall game etc. Power-ups automatically generating on the track spline.

Heat seeking missile, automatically homes in on the nearest player or expires after a duration.
EMP power up,. drops after a duration & explodes.
Shooting mechanic, projectiles are modified by the casters velocity.
Fuel stop. Stop inside the area to refuel the vehicle.
Pit stop. Stop inside the area to refuel & refill oil.

Update 1/2

UI for setting up the race
Track spline & automatic checkpoint generation
Automatically generate a race track from the track spline
Player can race on the track
End of race UI
Race setup UI + Player Lobby
Checkpoints will activate when the player enters range
Automatically loop the track
Track mesh can be disabled
Position & Lap UI functional
UI for race ranking. Determined by checkpoints, laps, then completion time.