With the realization that myMO should allow game players more creative abilities such as customizing their clubs or scenes by placing and moving props and lights, in sprint 4 we put in the ability to select a prop from inventory and place it in a scene/map. Then the player could select the prop and changes it’s position, rotation and scale in the map. Also, this prop could have been loaded with an embedded animation which a player could trigger during gameplay by clicking on the item. With this sprint it saved the prop’s transformation (position, rotation and scale) in an array and you could leave the map and come back to it and the prop would be reloaded into the correct placement in the map using that array. We will add persisting this to a database in a future sprint, so that player could leave the game and it would place the props in the correct positions when visiting that map from the game. It will be tied to the players steam ID, so that every player could have their version of a given scene with the props and lighting set up the way they wanted it. We will put controls in the game, so that the 3d artist who created the map originally in Unreal Engine can decide on whether props and lights can be placed.
Here are some short videos showing the first look at this feature set development for props in the game.
First look at building:
First look at animation/sit points:
Saving Player Customized Maps:
This is the first set of player customization features we will be adding to the game before our alpha release. The following is the current thinking on what we will add as player environment customization features going forward. There will be another blog post talking about our overall strategy for game customization in the near future.