Atavism 2024 Roadmap
Here is the first version of planned new features and improvements for 2024.
- Atavism Theme Manager to manage UI themes, including MMO RPG UI 6 by EVIL - COMPLETED (ATAVISM X (10.10.0))
- Changes in the objstore blob, to move some elements from there to separate tables like currencies, skills, abilities, backpacks, and stats - COMPLETED (ATAVISM X (10.10.0))
- Improvements for Arena queue system - NOT STARTED
- Code refactoring - IN PROGRESS
- Improvements for Combat System Part 2 (new effects like summon, fear, etc.), dynamic tooltips - NOT STARTED
- Dynamic quadtree improvements as well as new 3d grid implementation - COMPLETED (ATAVISM X (10.10.0))
- Moderation system for managing players, characters, and related data - IN PROGRESS
- Improvements for loot table - IN PROGRESS
- Improvements for stats to provide customizable decimal precision - COMPLETED (ATAVISM X (10.10.0))
- Improvements for networking by reducing the number of packets and amount of data for stats by defining stats that are broadcasted for player templates and mobs/NPCs, as well as sending stat template IDs instead of names. For example, for a mob, a player may only need 3 stats like movement speed, health, and health-max, instead of defaulting to 60+ stats or more if a developer will define more, usually around 100+. - COMPLETED (ATAVISM X (10.10.0))
- Improvements for Interactive Objects (usable by many entities simultaneously, number of usage, currency/item requirements, and more - COMPLETED (ATAVISM X (10.11.0))
- Dynamic interactive object spawned through effect- COMPLETED (ATAVISM X (10.11.0))
- New Pets System with multiple pets handling, leveling, and equipment - COMPLETED (ATAVISM X (10.11.0))
Atavism 2023 Roadmap
As usual, at the end of the year, we are starting to prepare the roadmap for the next 2023. Here you can find some elements that are on our list.
- Atavism Theme Manager to manage UI themes, including MMO RPG UI 6 by EVIL - MOVED TO 2024
- Horizontal Scaling Phase III for Atavism (to run more than one server of each type: in this phase faction and object manager) - IN REEVALUATION
- Changes in the objstore blob, to move some elements from there to separate tables like currencies, skills, abilities, backpacks, and stats - MOVED TO 2024
- Improvements for Arena queue system - MOVED TO 2024
- Code refactoring - IN PROGRESS
- Improvements for sets, enchanted items, and sockets to allow add bonuses - COMPLETED (ATAVISM X (10.8.0))
- Improvements for players leveling system, to allow for rewards with each level like items, abilities, and effects - COMPLETED (ATAVISM X (10.8.0))
- Improvements for Action Combat System - COMPLETED (ATAVISM X (10.9.0))
- Improvements for Combat System Part 1 (combos, triggers, unsheathing weapons, and more) - COMPLETED (ATAVISM X (10.9.0))
- Improvements for Combat System Part 2 (new effects like summon, fear, etc.), dynamic tooltips - MOVED TO 2024
- Improvements for Quests System to use Prefab Server caching instead of sending all data with each login - COMPLETED (ATAVISM X (10.8.0))
- Auto-Tune System for memory and threads - COMPLETED (ATAVISM X (10.8.0))
- The Atavism All-In-One version, that will bundle services together, and it's designed for one server installations to significantly reduce memory and CPU usage - COMPLETED (ATAVISM X (10.8.0))
- Queue system for login and world entry - COMPLETED (ATAVISM X (10.9.0))
- Icons deduplication for Prefab Server - COMPLETED (ATAVISM X (10.9.0))
- Integration with Unity Gaming Services Authentication module - COMPLETED (ATAVISM X (10.9.0))
- Redesigning and improving Key Bindings System - COMPLETED (ATAVISM X (10.9.0))
- Option to dropping items on the ground, looting by clicking on item label, auto loot within certain areasand from selected item quality - COMPLETED (ATAVISM X (10.9.0))
Atavism 2022 Roadmap
As usual, at the end of the year, we are starting to prepare the roadmap for the next 2022. Here you can find some elements that are on our list.
- Improvements for AI like range/melee combat behavior or fleeing behavior - COMPLETED (ATAVISM X (10.7.0))
- Atavism Theme Manager to manage UI themes, including MMO RPG UI 6 by EVIL - MOVED TO 2023
- Horizontal Scaling Phase III for Atavism (to run more than one server of each type: in this phase faction and object manager) - MOVED TO 2023
- Changes in the objstore blob, to move some elements from there to separate tables like currencies, skills, abilities, backpacks, and stats - MOVED TO 2023
- Improvements for Arena queue system - MOVED TO 2023
- Code refactoring - IN PROGRESS
- Scene spawner for mobs and NPCs including all options available in the in-game spawner - COMPLETED (ATAVISM X (10.6.0))
- Development mode for the server, where data would be loaded dynamically with some interval, loaded, so the server restart wouldn't be necessary to speed up development and iterations COMPLETED (ATAVISM X (10.6.0))
- Improvements for crafting system to allow crafting without crafting table - COMPLETED (ATAVISM X (10.6.0))
- Improvements for sets and enchanted items to allow add bonuses - MOVED TO 2023
- Improvements for resources nodes and creation items from loot table effect to define a maximum number of items to drop - COMPLETED (ATAVISM X (10.6.0))
- Optimizations of the server to improve its performance - COMPLETED (ATAVISM X (10.6.0))
- Option to enforce to load data from prefab server on startup to prevent from loading them on-demand after - COMPLETED (ATAVISM X (10.6.0))
- Improvements for player templates to let players learn recipes during character creation - COMPLETED (ATAVISM X (10.6.0))
- Improvements for healing effect, to define healing min and max as well as healing percentage in addition to the value range - COMPLETED (ATAVISM X (10.6.0))
- Service discovery to add and start servers on-demand without full server restart (Phase I) - COMPLETED (ATAVISM X (10.7.0))
- Support for Java 17 LTS - COMPLETED (ATAVISM X (10.7.0))
- Atavism Agent for server management (logs access, configuration, deployments, updates, etc.) - Preview Version - COMPLETED (ATAVISM X (10.7.0))
- Added Kryo serialization instead Java marshaling and make injected.jar obsolete - COMPLETED (ATAVISM X (10.7.0))
Atavism 2021 Roadmap
The year 2020 is going to an end, so we moved unfinished elements from 2020 as well as added new ones that we have plans to implement in 2021.
- Improvements for AI like range/melee combat behavior or fleeing behavior - MOVED TO 2022
- Improvements for World Builder - COMPLETED (ATAVISM X (10.4.0))
- Atavism Theme Manager to manage UI themes, including MMO RPG UI 6 by EVIL - MOVED TO 2022
- Horizontal Scaling Phase III for Atavism (to run more than one server of each type: in this phase faction and object manager) - MOVED TO 2022
- Changes in the objstore blob, to move some elements from there to separate tables like currencies, skills, abilities, backpacks, stats - MOVED TO 2022
- Atavism Editor error-proof concept (rename and delete elements that are constrained with other modules) - COMPLETED (ATAVISM X (10.4.0))
- Improvements for Arena queue system - MOVED TO 2022
- Improvements for in-game admin panel with an option to set weather profile, date, and time, as well as adding mechanic for admin info messages with message reminder, kicking all player, and closing server to let only admins enter it after - COMPLETED (ATAVISM X (10.5.0))
- Modifications for slots system for more flexible configuration including groups like weapons, armors, tools, any hand handling, enchanting "glowing" and much more - COMPLETED (ATAVISM X (10.5.0))
- Rewrite resource nodes implementation to use profiles with the option to define a group of profiles spawned randomly in the world - COMPLETED (ATAVISM X (10.5.0))
- New option to loot all mobs around the player, instead of clicking on them - COMPLETED (ATAVISM X (10.5.0))
- Improvements for characters model handling to also take class into account, so race, class, gender instead of race and gender only - COMPLETED (ATAVISM X (10.5.0))
- Improvements for player character window to present character in the window and equipped items of other players - COMPLETED (ATAVISM X (10.5.0))
- Improvements for Auction House functionality, to make an option for local Auction Houses - COMPLETED (ATAVISM X (10.5.0))
- Improvements for non-UMA character customization - COMPLETED (ATAVISM X (10.5.0))
- A new approach for damages, stats, and related elements like evasion, accuracy, critical chance, critical power to have an ability to define them per damage type - COMPLETED (ATAVISM X (10.5.0))
- Global events based on existing bonuses module - COMPLETED (ATAVISM X (10.5.0))
- Code refactoring - MOVED TO 2022
- Dynamic NAVMESH that handles objects built by players into account - COMPLETED (ATAVISM X (10.4.0))
- Open the last AtavismCore.dll library to let developers more control and independence - COMPLETED (ATAVISM X (10.4.0))
- Add option to change class using effect like item/ability/dialogue, including skills/abilities reset and items/stats recalculation - COMPLETED (ATAVISM X (10.5.0))
Atavism 2020 Roadmap
We are very excited about this year, as there are so many things going on in Atavism. Lots of new features and improvements heading your way. Check what we want to deliver in 2020.
- Improvements for AI like range/melee combat behavior or fleeing behavior - MOVED TO 2021
- Combat modifications (AoE on area, global parameters like health steal, cooldowns, casting time, linked aggro, etc.) - COMPLETED (ATAVISM X (10.2.0))
- Improvements for Guilds (levels, quests, warehouse, shop) - COMPLETED (ATAVISM X (10.3.0))
- Improvements for Dialogues (voice-over, quests, price option for a dialogue action) - COMPLETED (ATAVISM X (10.3.0))
- Improvements for World Builder - MOVED TO 2021
- Atavism Theme Manager to manage UI themes, including MMO RPG UI 6 by EVIL - MOVED TO 2020 (Due to Unity new UI planned for 2020)
- Horizontal Scaling Phase III for Atavism (to run more than one server of each type: in this phase faction and object manager) - MOVED TO 2021
- Database reorganization (split some elements into separate tables, and changing name conventions for some fields which is necessary for MySQL 8 handling - COMPLETED (ATAVISM X (10.2.0))
- More options for stat functions to handle name changing for stats - COMPLETED (ATAVISM X (10.2.0))
- Changes in the objstore blob, to move some elements from there to separate tables like currencies, skills, abilities, backpacks, stats - MOVED TO 2021
- Removes Ataivsm related prefabs for items, abilities, skills, etc. and move them to a serialized tables sent by the server during login - COMPLETED (ATAVISM X (10.2.0))
- Icons use for prefabs moves to the database entries as base64 - COMPLETED (ATAVISM X (10.2.0))
- Release of the new Atavism Editor 2020 - COMPLETED (ATAVISM X (10.2.0))
- Player shop (online and offline) - COMPLETED (ATAVISM X (10.3.0))
- Loot table improvements (real % chance, unlimited number of items to drop, definable number of items to drop per loot table, and count range for every item) - COMPLETED (ATAVISM X (10.2.0))
Atavism 2019 Roadmap
Welcome in 2019, we have hope that this year will be great for all Atavism Community. We have great news for you. We established and scheduled Roadmap for this year of Atavism development.
- Talents (passive abilities which could be learned) - COMPLETED (ATAVISM X (10.1.0))
- Loot settings (like only Leader, Free for All, By Turn, Random) - COMPLETED (ATAVISM X (10.1.0))
- Rankings (to present most active, powerful… players) - COMPLETED (ATAVISM X (10.1.0))
- Minimap (so you could use more features like showing where the specific quest can be completed) - COMPLETED (2019.1)
- Loading Screen (for asynchronously loaded scenes) - COMPLETED (2019.1)
- Premium Account Functionality (for example the extra amount of experience when the account has premium status) - COMPLETED (ATAVISM X (10.1.0))
- Atavism Theme Manager to manage UI themes, including MMO RPG UI 6 by EVIL - MOVED TO 2020 (Due to Unity new UI planned for 2020)
- Horizontal Scaling Phase I for Atavism (to run more than one server of each type: in this phase proxy and the world manager) - COMPLETED (ATAVISM X (10.0.0))
- Horizontal Scaling Phase II for Atavism (to run more than one server of each type: in this phase combat and the mobs server) - COMPLETED (ATAVISM X (10.0.0.))
- Migration to .NET 4.x - COMPLETED (2019.1)
- Migration to TextMesh Pro from the Unity Package Manager - COMPLETED (2019.1)
- Migration to Postprocessing Stack v2 from the Unity Package Manager - COMPLETED (2019.1)
- Upgrade for Garbage Collector to the modern one G1 multithreaded version - COMPLETED (2019.1)
- Upgrade log4j to log4j2 full async version - COMPLETED (2019.1)
- Atavism Editor improvements - COMPLETED (2019.1)
- Refactoring for Coordinated Effects - COMPLETED (2019.1)
- Moving all Atavism scripts to Atavism namespace - COMPLETED (2019.1)
- Permadeath option - COMPLETED (ATAVISM X (10.1.0))
- Achievements - COMPLETED (ATAVISM X (10.1.0) Implemented instead of Atavism Theme Manager)
We have hope that you like what is coming this year, we are already excited to implement some of them, so stay tuned.
Atavism 2018 Roadmap
- Pathfinding (Pathfinding mostly for mobs) - COMPLETED (2018.2)
- Socketing for weapons and armors (so you could put gems, runs or in general socket items into the weapons and armors to improve their statistics) - COMPLETED (2018.3)
- Enchanting for weapons and armors (so you could improve item statistics by increasing it to +1, +2, etc. with some logic behind when you failed to enchant it) - COMPLETED (2018.3)
- Sets of weapons and armors (so you could define some items which would be part of the set with a number of items which would give some statistics as a bonus when they are wearied) - COMPLETED (2018.3)
- Crafting Book (so you could learn to craft recipes and put them permanently into the crafting book, to craft items) - COMPLETED (2018.3)
- Auction house (so you could put on sale some of your items, so they could be visible if you are offline) - COMPLETED (2018.3)
- Social Plugin (Blacklist) - COMPLETED (2018.3)
- Windows Manager for Atavism which will let you install, and manage your Atavism for Windows - COMPLETED (2018.3)
- UI designed exclusively for Atavism - COMPLETED (2018.3)
- Non-target combat system to let your players use abilities without a selected target - COMPLETED (2018.3)