Skip to content

lambdaclass/champions_of_mirra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Champions of Mirra

ChampionsBattle

Table of Contents

About

Welcome to the realm of Champions of Mirra, crafted by LambdaClass.

Champions of Mirra is the second game that utilizes our groundbreaking Game Backend. This open-source backend, meticulously developed by Lambda, ensures seamless and reliable gameplay.

Step into a universe where you, the player, get to turn the tides on an all-out war between the forces of good and evil. Side together with Mirra, the capricious deity known for manipulating entire societies by exploiting their deepest desires, or choose to rebel against its advances instead.

Champions of Mirra is more than a game; it's an adventure into a world where strategy, skill, and a dash of chaos converge. Join the battle and confront the challenges that lie ahead in this captivating and dynamic gaming experience. The stage is set, and the Champions of Kaline await your commands—embrace the challenge and become a legend!

Licensing

The code is licensed under the Apache 2 license, while the music and graphics are licensed under a CC attribution and share-alike license.

Find our open-source 3D models, concept art, music, lore, and more in our Curse of Mirra Open Game Assets repository.

Requirements

Ensure you have the following dependencies installed:

  • Nix: You can install the Nix package manager by running the following command in your terminal:
$ curl \
  --proto '=https' \
  --tlsv1.2 \
  -sSf \
  -L https://install.determinate.systems/nix \
  | sh -s -- install

The installer will ask you for the sudo password, and then print the details about what steps it will perform to install Nix. You have to accept this to proceed with the installation.

Make sure there weren't any errors during the installation and, if there are none, close the shell and start a new one.

To test if Nix generally works, just run GNU hello or any other package:

$ nix run nixpkgs#hello
Hello, world!

For a more detailed explanation, visit the Nixcademy installation guide.

Unity Setup

  • In Unity Hub, click on the add project button and select the client folder.
  • Choose the correct editor version and download the Top Down Engine by More Mountains. Include it in the Assets/ThirdParty folder after purchasing the license.
  • To test the game, select the scene in Assets/Scenes/Overworld and run it by clicking the play button.

Suggested Development Environment

Set up your environment with the following steps:

  • Download the .NET SDK for your operating system.
  • In VSCode, download the .NET extension. After installation, change the version to 1.26 (locate the version dropdown next to the Uninstall button in the extension window).
  • To check if the setup is successful, go to VSCode's console, select the Output tab, and pick Omnisharp Log in the dropdown. If there are no error logs and Omnisharp is scanning the project, the configuration is correct.

Useful Commands

make tests

Contact and Socials

If you have any questions, feedback, or comments:

We share our development and creative process in the open, follow us for frequent updates on our game:

About

Champions of Mirra is an autobattler by LambdaClass

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published