⚙ī¸Uses of Unity

Why use Unity to build Deversum?

In creating Deversum, we have relied on Unity to bring to life an expansive world full of possibilities. From real-time interaction with other players to competing in tournaments and unique events such as mazes, escape rooms and planetary missions, Unity gives us the tools for an immersive and enriching experience.

  • 3D Open World: Unity allows us to build a detailed and expansive virtual world in 3D. Thanks to advanced rendering and design tools, we have created a stunning and realistic environment that players are free to explore.

  • Versatile Graphics: From stunning visual effects to simpler graphics, Unity gives us the flexibility to create a wide range of visual styles. Environmental detail, dynamic lighting and particle effects add immersion and depth to the world.

  • Physics and Vehicles: Unity's physics functionality is essential to the realistic vehicle mechanics in the game. Players will experience the fluid and authentic movement of vehicles as they explore the open world.

  • Programming and Logic: We used the C# programming language in Unity to implement the logic behind the interaction between players and vehicles. In addition, we created systems for tournaments, establishing fair rules and game mechanics.

  • Multiplayer: With Unity's networking capabilities, we have implemented multiplayer functionality. Players can interact in real time, form teams, compete in tournaments and socialize in the virtual world.

  • Tournaments and Competitions: Unity gives us the tools to create in-game tournament and competition systems. Players can participate in exciting challenges, demonstrate their skills and win rewards.

  • Resources and Marketplace: We have leveraged Unity's Marketplace to acquire additional assets and resources, speeding up the development process and improving the visual and audio quality of the game.

With Unity as our engine of choice, Deversum becomes a unique and captivating experience that transcends the boundaries of education and creativity in the exciting world of video games and blockchain technology.

Functionalities implemented in Deversum

✓ The most outstanding functionalities currently implemented are (✓ 15/08/2023):

  1. Physics (both players and weapons on impact).

  2. Different login modes: With Gmail or the Google Chrome Phantom extension with some NFT from Solana or Polygon.

  3. Basic movements: walk, run, crouch, jump (double jump too) and lean out "q/e keys".

  4. Gravity modifiable by skin and zones.

  5. Penetration in shots up to 3 levels.

  6. Shooting modes (auto, semi, burst).

  7. First and third person.

  8. Different types of weapons: firearms, grenades and melee.

  9. Weapon drop on death and possibility to pick up weapons.

  10. Attack or friendly bots (basic AI at the moment).

  11. Swimming / drowning dive with different times per skin.

  12. Unique characteristics per skin (each character can have a different life, jump type, speed, etc...).

  13. Fatigue when running / jumping.

  14. Sounds emitted automatically (when dying, throwing grenade, seeing enemy, walking, running...etc).

  15. Friendly fire protection in some game modes (team battles, cooperative, invasions...).

  16. Delimited zones (damage in specific zones or death).

  17. Voice chat for everyone or only for your team and chat.

  18. Creation of games with password, time and players limit (currently only for administrators).

  19. Teleportation portals.

  20. Use of ground vehicles (in testing phase).

  21. Classroom with simple response panels (event/action activation buttons).

  22. Game modes: single player, pitched battle, battles by 2 or more teams, arms race, domination, waves of enemies, battles by rounds (competitive). More info click here.

Last updated