Skip to content

Composite, is a cooperative and interactive experience where light and shadow try to find their way.

Notifications You must be signed in to change notification settings

benjaminbours/Composite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Composite

In this 2.5D platformer game, two players will embody the essence of light and shadow, with one player representing light and the other embodying shadow.

The game's mechanics are designed to leverage the interplay between these two elements, creating a cooperative and immersive experience where your skills will be challenged.

Light and shadow are not just visual elements in this game; they are integral to the gameplay itself. Players will need to collaborate and use their unique abilities to overcome obstacles, puzzles, and progress through the game. Levels are designed to be finished together.

At the moment, the project is still in the early stage of development. You can access the staging here where the latest updates are deployed to be tested by any body willing to experience the game. I encourage you to share on discord or any other media any kind of feedback that could be valuable for the good evolution of the project.

Are you ready to step into the light and embrace the shadows?

So, gather your friends, sharpen your platforming skills, and get ready to dive into a world where light and shadow come alive!

Live Development

The development of this project is streamed on this Twitch channel. Take a look and support me if you like it 🙏

Contributing

If you'd like to help build Composite, check out the Contributor's Guide. For simple problems, feel free to open an issue or PR and tackle it yourself!

Development

Example of command to create new backend migration

npx env-cmd -f .env.local npx prisma migrate dev --name init

TODO: In dev mode, you have to go inside the container to regenerate the prisma client inside as well. It's not a good workflow