Skip to content

Google Summer of Code 2025

Dread Knight edited this page Mar 13, 2025 · 6 revisions

REJECTED.

We're applying to GSoC 2025. This page will contain the project ideas. Besides rewards from Google (if accepted), we'll also offer project tokens if goals and deadlines are met.

Online Multiplayer

This is one of the project's main bottlenecks, as it only offers Hotseat mode right now. We had this feature almost working a few years back, but it was never released officially due to a bug that was causing creature moves to desyncronize when a movement related ability was being used. We're dropping Nakama multiplayer engine, which was only used for the lobby part, as the gameplay itself is peer-to-peer (1vs1 or 2vs2). We'll go for Google's OpenMatch or have our own implementation; AI tools like Copilot or Claude can be used in the process to generate parts of the code.

Versus bots

Currently the game is Hotseat mode only, meaning you can play against someone that's at the same machine, unless using RDC (remote desktop connection) and taking turns while sharing keyboard and/or mouse. It would be great to allow players to match against decent bots in order to learn the game before ideally going online later on.

Web Inception

Currently the game is embedded in the official website (and many others, like online arcades). Eventually want the have the official website (https://AncientBeast.com) to point to the game directly, while the game would include most of the website's functionality within itself.

Playable Units

The first unit set is designed overall, having a raster of 49 units (7 realms x 7 unit levels), though they're not all currently playable. Each new major release we're looking to implement, test and refine at least 3 new units, allowing for even more potential strategies and fun. Each playable unit has a passive ability, a basic attack, an advanced ability and an ultimate one.

Clone this wiki locally