LYCARIA (FRONTEND | REACTRON) 👁️
React and Electron
An online turn-based game (this repository concerns the client) created withArtBook • Proposal • Tools • Author
Server • > Client (Reactron) < • Game (Unity)
☕ Developer: niloodev • 🎨 Lead Designer: Axel Galzz • 🐻 Animation and Pixel Designer: VamnKuma • 🎵 Soundtrack: Izábi Ferros
Proposal
Project developed by; Ezequiel Nilo (Programming), Axel Galz (Design), VamnKuma (Animation and Pixel ART) and Izábi Ferros (Soundtrack).
Lycaria is a turn-based online game, it is divided in three parts; the client, server and the game. The project was developed with the intention of creating a simple and light form of entertainment for potential players, while developing a complex story behind it.
The TCC (course conclusion project) was presented and delivered on 06/12/2021 as a project from Analysis and Systems Development technical course in ETEC Antônio de Pádua Cardoso.
- The application must have CRUD functionalities, to POST and GET from Lycaria Server.
- Be capable of supply all design limitations from Lycaria Game | Unity, and open it when the match starts - passing all the necessary info.
- Have Register, Login and necessary screens along with the Player Dashboard and Match Creation.
Tools
This application uses the following open-source packages:
Core ones.
Stylization.
- Material UI (CSS framework from Material Design to React)
- SweetAlert2 (Popup library)
- Framer Motion (Dynamic animation framework)
API requests and connection to server.
- Colyseus (Client) (Colyseus client, its like a WebSocket client)
- Axios (Library for CRUD functionalities)
Author
code made by niloodev | Ezequiel Nilo
ANY TIPS OR FEEDBACK IS HIGHLY APPRECIATED!