pacan123
Active Member
- Joined
- Oct 5, 2012
- Messages
- 58
- Reaction score
- 43
New client, voice chat, map editor + creating own servers, friends system, chat system
About the Project:
I would like to present the result of many months of work - Uwerta of Legends V2. This is a completely refreshed version of the project I've been working on for a long time. This is not a simple update - it's a complete reconstruction of the game from the ground up.
The biggest change is the new client rewritten from OTClient, which opened the door to features that were previously impossible to implement. In this topic, I want to show what I managed to create.
The heart of the entire project. The client has been completely rewritten, allowing for the implementation of entirely new systems.
Real-time voice communication system:
- Voice conversations during gameplay
- Input and output device selection
- Microphone and speaker volume control
- Voice Activation Detection (VAD) with adjustable threshold
- Microphone testing before the game
- Muting yourself or other players

Extended social system in the client:
- Adding and removing friends
- Online/offline status preview
- Sending and receiving game invitations
- Quick access to friends' profiles
- Activity notifications

One of the features I'm most proud of:
Map Editor
- Intuitive editor directly in the browser
- Full palette of objects and terrains
- Placing spawn points for players
- Map validation before publishing
- Real-time preview
- Creating private servers with your own maps
- Inviting friends to test
- Joining other users' servers
- Browsing community maps

| Mode | Players | Description |
|------|---------|-------------|
| 1v1 Ranked | 2 | One-on-one duel |
| 1v1 vs Bot | 1 | Training against AI |
| 2v2 Ranked | 4 | Team competition |
| 2v2 vs Bots | 2 | Team play training |
| Workshop |Gameplay on user-created maps |
- Free For All - Everyone for themselves
Planned:
- 5v5 - Full MOBA gameplay
- Tournament system
Over 30 unique champions, each with their own abilities.
Roles:
- Damage Dealers - High attack, enemy elimination
- Tanks - High durability, team protection
- Supports - Healing allies, battlefield control
- Assassins - Mobility and burst damage
Each champion has:
- Unique active and passive abilities
- Own playstyle
- Detailed description and lore
- Skin customization options
Champion Skins
- Wings - visible during gameplay
- Auras - effects surrounding the champion
- Mounts - change the way of movement
- 5 rarity levels
Avatar System
Avatars are not just cosmetics - each gives unique bonuses:
- Speed bonus
- Magic bonus
- Luck bonus

10 unique avatars to unlock.
Elixirs
Enhancement system assigned to avatars:
- Health Points (HP)
- Mana
- Speed
- Magic Level
- Luck
Ranking System
Leagues and Ranks
Progression system from Bronze to Legend:
Bronze → Silver → Gold → Guardian→ Dominator→ Champion → Celestial→ Stellar→ Apex →Legend

Each league contains 10 tiers.
Statistics
- League Points (LP)
- Win/loss ratio
- Match history
- Global ranking
- Seasonal rankings with archive
Shop
- Champions for in-game currency
- Skins for premium currency
- Chest keys
- Opening with keys
- Random rewards: champions, skins, avatars
- Different rarity levels
- Trading items between players
- Creating your own offers
- Offer search engine
Forum
- Thematic categories
- Creating topics and replies
- Like and quote system
- Text formatting
- Displaying rank and winrate on posts
- Moderation system
- Global and private chat
- Online players list
- Notifications
- Inviting friends
- Accepting/rejecting invitations
- Real-time notifications
Built-in Wiki
- Introduction to the game
- Game modes explanation
- Descriptions of all champions
- Items and potions system
- Ranking explanation
- 7 step-by-step sections
- Animated instructions
- Full localization
Full support for 4 languages:
- English
- Polish
- German
- Portuguese (Brazil)
This is the result of many months of work on the project. A new client rewritten from scratch, voice chat, workshop with map editor, friends system, extensive economy - all of this has been implemented in Uwerta of Legends V2.
I’m excited to share my project with you — a completely reworked client with built-in voice chat, something I’ve always missed in some games so I could easily talk with the friend I’m playing with.
Both the client and the engine have been fully rewritten by me. It was a huge amount of solid work, but totally worth it. We’re now just a few steps away from Uwerta becoming production-ready.
Do you have any suggestions? Something to add?
Maybe a feature you feel is missing in other projects?
I’m open to ideas
I'm happy to answer any questions about the project.
I'm in love with programming theeeeeen let's go with suggestions/opinions guys!!!
Maybe a feature you feel is missing in other projects?
I’m open to ideas
I'm happy to answer any questions about the project.
I'm in love with programming theeeeeen let's go with suggestions/opinions guys!!!
Last edited:
