This repository contains the source code, assets, tests and documentation for the game Evoku.
Note
This repository is temporarily public for recruitment and technical evaluation purposes only.
- Review and run the code for hiring or assessment activities are allowed.
- Redistribution, modification, commercial use, or sharing with third parties is not permitted.
See the LICENSE section below for more information, including my contact details.
- For Recruiters or potential employers: feel free to review and evaluate the code.
- For Designers/artists who want to contribute assets: please contact me and we will arrange privately.
- For license, permission requests or other inquiries, please contact me.
Try the latest build deployed automatically from master at https://demo.evoku.io!
- Documentation of the source code is organised into the
docsdirectory. See the Source Documentation for more information. - For other non-technical information, refer to the wiki page.
- MVP (Minimum Viable Product) - December 2025
To install dependencies, run:
npm installTo launch both the game client and the game server concurrently, run:
npm run devTo run a static typecheck, run:
npm run compThe project adheres strictly to certain coding standards and linting rules. To check for errors, run:
npm run lintTo run tests for both the client and server, run:
npm run testThere are separate commands to launch the client and server individually:
npm run dev:client
npm run dev:serverNote that these separate commands also apply to other npm commands, such as build, comp, test etc.
All rights reserved © Teinc3 2024-2025. See LICENSE for more information.
For any inquiries, please contact me through the following methods:
- Email: help@evoku.io
- Discord: @teinc3