OVERVIEW & PURPOSE
NDA Agreement will be required.
A Multiplayer Racing Game Project developed on Unreal Engine 4 coded in c++. Using a list of features below. Essentials of the design will be based on provided prototype designs & a demo.
USER AUTHENTICATION
1. Login from Google, Facebook, Twitter, etc. Look into Google Firebase. 2. User Database Storage.
STATS
1. Power 2. Speed 3. Handling 4. Weight
MAINMENU
5. Matchmaking 6. World Join 7. Story Mode 8. Settings
1
MULTIPLAYER WORLD
1. Free roam using the in-game hud, minimap, tachometer, player name, player/friends party. 2. Menu system with inventory, etc. 3. Persistent Player replication
MATCHMAKING
1. Players or AI. Self explanatory. 2. Drag or Track. Choice between 2 different maps. 3. Types. Track - Amount of Time, Drag - Length of Trigger Waypoint. 4. Item Staking. Able to put items to stake for the race. 5. Player matchmaking based on item level.
INVENTORY
1. Categories, and item selection/names equip checkmark + highlight. 1 equip per category.
SHOP
1. Buy Sell and Store option.
IN APP PURCHASE STORE
Describe activity that will reinforce the lesson
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
1. Purchase Coins 2. Special Items & Vehicles. 3. Purchase No-Ads
2
ADVERTISEMENTS
1. 3 ads throughout 30 minutes
SKILLS
1. Ability to increase the percentage of Power, Durability, etc.
MISSIONS
1. Flag checks based on amount of wins, the amount of drag races, the amount of track races, player level.
ITEM LEVEL
1. Each item has a unique item level which is based on the amount of power or durability it has. Math: power + durability + handling = unique item’s - item level
ITEM REQUIREMENTS
1. The amount of levels a player must have in order to equip an item.
VEHICLE SELECTION
Describe activity that will reinforce the lesson
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
1. The selection of the players vehicle. Similar to character selection in a typical MMORPG.
3
VEHICLE CREATION
1. The first time a player joins the game a selection of 3 different vehicles are at the players choice.
PLAYER INTERACTION
1. The interactions players can make between each other. 2. Trade, Race, (similar to matchmaking: players item level will be shown, item staking) Invite to party, invite to clan, add friend
FRIENDS
1. Add/Remove friend simple ui
PLAYER TRADE
Describe activity that will reinforce the lesson
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
1. First the trade request from the interaction goes through a pending request which the player can accept or decline. 2. Each player has inventory box and each player has a choice of accepting or declining.
PARTY SYSTEM
1. Waypoint markers on map & minimap.
STORY MODE
Offline mode. Same as multiplayer join world but just open world free roam.
4
SETTINGS
1. Self explanatory
DEDICATED SERVER/CLIENT
1. Server backend with security and a client.
EXPERIENCE SYSTEM
1. Players experience system based on a database table list.
PLAY SERVICES
1. Google play-services 2. Steam integration 3. iOs Gamecenter
DAILY REWARDS
1. A random reward everyday the player logs in.
DAILY CHAIN REWARD
1. Different reward based on each consecutive login.
CREW
1. Guild like system. Players can make their own clans and invite other players to it.