Skip to content

Latest commit

 

History

History
68 lines (35 loc) · 2.05 KB

README.md

File metadata and controls

68 lines (35 loc) · 2.05 KB

Mosaic

Mosaic facilitates the iteration, expansion, and re-use of gameplay mechanics allowing designers and developers to bring their vision to life. Use Mosaic to create gameplay actors, such as player characters, NPCs, and other stateful entities out of fully modular components.

So much of what game developers create gets thrown away due to the iterative nature of development. Mosaic’s modular approach allows designers to seamlessly remove, and add new gameplay elements to their actors without requiring unique code to tie the features together.

Features

  • Seamlessly add and remove Mosaic gameplay elements from an existing actor.

  • All Mosaic gameplay elements are cross-compatible, quickly test out gameplay elements in brand-new contexts, or create entirely new actors out of the elements from various actors you have already created!

  • Utilize Mosaic to craft rewards for your players that matter. By utilizing Mosaic elements as rewards, developers can introduce fundamental shifts to the gameplay experience without the risk of complexity creep.

  • Each Mosaic element is fully decoupled from each other. Scale up your development by enabling a multitude of developers to work on various Mosaic elements at the same time.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing. See deployment for notes on deploying the project on a live system.

Prerequisites

You will need a copy of Unity 2022.3 LTS or later downloaded. Very few version-specific features are used so it should be fine across a variety of versions.

Give examples

Installing

A step-by-step series of examples that tell you how to get a development env running

Say what the step will be

Give the example

And repeat

until finished

End with an example of getting some data out of the system or using it for a little demo

Contributing

Authors

Jared Goronkin

License

No License

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc