November 2021 - Content Challenge - House Decorating System [CLOSED]


Start Date: November 11, 2021
Due Date: November 30, 2021 (by end of day, Pacific Time)


Each entrant is eligible for a payment of up to $600, with a minimum of $150 if the entry meets the minimum standards. The exact payment amount for each entrant will be based on the quality of the entrant’s work!


For this Challenge, build a system that allows players to arrange furniture and decorations within a house.

Player housing is one of the most popular features in modern games. In these games, players own their own house and can decorate the inside of the house with furniture and decorations. Typically, the players can add, delete, move, and rotate the items within the rooms of the house.


Some of the features to consider for this system are listed below.

Toggle On Off
Players should be able to turn the system on or off. For example, most games of this type allow the player to toggle on the system to enable editing, arrange objects, and then toggle it off to disable editing and continue normal game play.

Players should be able to add objects to a room.

Players should be able to remove objects from a room.

Players should be able to move the objects in two dimensions, such as moving a table on the plane of the floor.

Players should be able to rotate the object around a single axis, such as rotating a chair on the floor.

A snap to grid option allows objects to snap to specific increments. The player should be able to turn this option on or off.

Objects should be able to be selected and unselected. It is important to show which object is currently selected, since there may be many moveable objects in a room. One way to do this is with the Outline Object effect. Also consider adding arrows or other visible gizmos for the move and rotate actions.


Moveable objects should be constrained appropriately, just like in real life. For example, chairs should not be able to be moved or rotated beyond the boundaries of the floor, or be placed on walls, or intersect walls, etc. Consider if you want to prevent objects from overlapping, such as a table intersecting with another piece of furniture. Consider how to handle stairs. Be sure to prevent objects from being able to be dragged out of the house.

Allowed Surfaces
Consider which surfaces moveable objects are allowed on. For example, a table should only be allowed on floors. A painting should only be allowed on walls. Some objects, such as a book, could be allowed on multiple surfaces such as tables and shelves.

Parent & Child Movement
Consider how to handle the movement of children objects that are placed on a parent. For example, if a book is placed on a table, and then you move the table, then the book should move as the table moves.

Custom Objects
Explain how creators can add their own moveable furniture or decorations of their own design.

Sample Scene

The project should include a basic house which shows the functionality of the system. The focus is on the functionality, not the design, so you can just use basic objects and props. Include moveable items intended for the floor, walls, and ceiling.


  • Build a house decorating system that has as many of the above features as possible.

  • Include a sample scene that shows the full functionality of the system.

Judging Criteria

  • Your work should strive to meet the criteria below.

  • View the full Judging Criteria.


If you have any questions, then please visit the challenge board channels on the Core VIP Discord server.


How To Apply

For instructions on how to apply, please visit the Application Formpost.


Submitting Your Work

  • Your application acceptance message includes instructions on how to submit your work.
  • Entrants must submit their work by the deadline listed in the Challenge in order to be considered for payment.
  • Failure to submit your work on time may affect your eligibility for future Challenges.


More Information

For detailed information about the rules, judging criteria, and best practices please visit the Challenge Board Info & Rules post.