AV-Space Shooter is a meticulously crafted 2D space-themed multiplayer shooter developed using Unity. This technical description delves into the core functionalities and technologies used to create this game.
- Multiplayer Battles: AV-Space Shooter offers a compelling multiplayer experience where players can engage in intense space battles against opponents from across the globe.
- Automatic pointing: Automatic enemy pointing is available to make fights faster.
- Real-time Interaction: The game features multitouch controls for simultaneous movement and firing, enhancing real-time interactions during battles.
- Solar System Simulation: The game environment is built around a detailed and immersive solar system. This solar system includes planets, asteroids, and a sun, with realistic gravitational effects that impact the gameplay.
- Interactive Minimap: AV-Space Shooter provides an interactive minimap that aids players in navigating the solar system. It displays asteroid locations and enemy positions.
- Custom Solar Systems: Players have the flexibility to create custom solar systems, defining parameters such as asteroid count, player limits, and other settings for tailored gameplay experiences.
- User Profiles: Players can create personalized profiles by providing a username, email, and password. These profiles ensure the secure storage of in-game progress.
- Leaderboards: The game incorporates a leaderboard system, with in-game currency earned through online and offline battles and races.
- AI-Powered Enemies: In offline mode, players can confront AI-controlled enemy spacecraft. These AI opponents utilize advanced artificial intelligence to navigate obstacles, pursue players, and engage in combat.
- High-Speed Racing: The game includes a racing mode where players pilot their spacecraft through challenging circuits, avoiding asteroids and collecting power-ups.
- Race Leaderboards: Compete against others and compare racing performance on dedicated leaderboards.
- Adaptive UI: AV-Space Shooter features a fully responsive user interface that seamlessly adapts to various screen sizes, ensuring a consistent user experience.
- PUN 2: The game utilizes the PUN 2 framework for efficient multiplayer functionality.
- Firebase Auth: Firebase Auth is employed for robust account management and secure player data storage.
- Firebase Realtime Database: Firebase Realtime Database system is used to store player progress data and maintain leaderboards.
- TinyScreenCapture: This enables the capture of in-game screenshots directly from the Unity editor.
- UnityIngameDebugConsole: This provides an in-game console, accessible both within and outside the Unity editor.
- Animated Loading Icons: This enhances the user experience with visually appealing loading icons.
- Joystick Pack: This facilitates on-screen joystick controls for spacecraft movement.
- UGUI Anchor Automatically: This simplifies UI creation within the Unity editor.
- In App Purcase: This allows in-app purchases to be made available to purchase the skins of the spacecraft.
- AdMob: In previous versions, AdMob was included, but the customer decided to remove it in the newer versions.
AV-Space Shooter's development spanned a year and a half, marked by multiple iterations and feature additions. The commitment to continuous improvement ensures an evolving and captivating gaming experience.
AV-Space Shooter offers players a technical and immersive space-themed multiplayer shooter experience. Explore its intricacies as you navigate the solar system, engage in space battles, and climb the leaderboards. AV-Space Shooter is an exciting 2D multiplayer space-themed shooter developed using Unity. This dynamic game offers a range of thrilling modes, including multiplayer battles set in an expansive solar system filled with planets, asteroids, and the challenges of realistic gravitational effects.