Skip to content

AV-Space Shooter is an engaging 2D space-themed shooter. It offers online multiplayer mode, offline action with advanced AI, races with power-ups, and top time leaderboards. The game integrates an account system to save progress and leaderboards based on earned coins. Development lasted over a year and a half, supported by PUN 2 and Firebase.

License

Notifications You must be signed in to change notification settings

iFralex/AV-SpaceShooter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AV-Space Shooter - 2D Space Shooter

Overview

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 Capabilities

  • Multiplayer Battles: AV-Space Shooter offers a compelling multiplayer experience where players can engage in intense space battles against opponents from across the globe. Buttle 1
  • Automatic pointing: Automatic enemy pointing is available to make fights faster. Buttle 2
  • Real-time Interaction: The game features multitouch controls for simultaneous movement and firing, enhancing real-time interactions during battles. Buttle 3

Solar System Environment

  • 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. Solar system positions and selection
  • Interactive Minimap: AV-Space Shooter provides an interactive minimap that aids players in navigating the solar system. It displays asteroid locations and enemy positions. Minimap 3 Minimap 2 Minimap 1

Customization Options

  • 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. Solar system creation 1 Solar system creation 2

User Profiles and Progression

  • User Profiles: Players can create personalized profiles by providing a username, email, and password. These profiles ensure the secure storage of in-game progress. Registration Login
  • Leaderboards: The game incorporates a leaderboard system, with in-game currency earned through online and offline battles and races. leaderboard

AI Opponents

  • 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. Buttle with AI

Racing Mode

  • 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. Racing 0 Racing 1 Racing 2 Racing 3 Racing 4

Responsive User Interface

  • Adaptive UI: AV-Space Shooter features a fully responsive user interface that seamlessly adapts to various screen sizes, ensuring a consistent user experience. UI 4 UI 3 UI 2 UI 1

Technical Frameworks

  • 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.

Unity Packages

  • 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.

Continuous Development

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.

About

AV-Space Shooter is an engaging 2D space-themed shooter. It offers online multiplayer mode, offline action with advanced AI, races with power-ups, and top time leaderboards. The game integrates an account system to save progress and leaderboards based on earned coins. Development lasted over a year and a half, supported by PUN 2 and Firebase.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published