ArcadeFlight Core is a template for arcade air combat mechanics. It provides a lightweight, transform-based flight controller that feels natural and organic thanks to turn smoothing. It’s the perfect solution for games where using a physics engine (Rigidbody) is simply overkill. Also, you can easily swap out the flight controller for your own custom logic without breaking the rest of the system.

The entire weapon and stat system is driven by ScriptableObjects. This allows you to create new planes, enemies, and projectile types without writing a single line of code. It’s the perfect starting point for your next arcade dogfight game.

Key Features:

  • Modular SO Architecture: Easily balance damage, speed, and fire rates using ScriptableObjects.
  • Transform-Based Flight: Smooth, arcade-style airplane controls with visual banking and roll effects.
  • Optimized Combat System: Includes an Object Pooling system for projectiles and enemies.
  • Enemy Spawning: Ready-to-use spawner system with basic targeting mechanics.
  • Clean & Commented C# Code: Organized under the ArcadeFlight.Core namespace to guarantee zero conflicts with your existing project.


What's Included:

  • Core flight and shooting scripts.
  • Ready-to-use GUI components (Health, Score, Crosshairs).
  • A complete demonstration scene featuring a stylized biplane (and a static pilot model) to show how all systems connect perfectly.


Roadmap (Upcoming Features):

  • Mobile-friendly touch controls.
  • Menu templates and AudioMixer setup.
  • Several scripted enemy combat behavior patterns (non-neural AI).
  • Target collision handling (dealing and taking damage on impact).
  • (Bonus) Additional stylized plane and pilot models.

🇺🇦 UA: Документація українською мовою також присутня всередині пакунка.


Technical detail:

  • Render Pipeline: Built-in. (Note: The core C# scripts work perfectly on any pipeline, but demo scene materials are configured for Built-in).
  • Input: Compatible with standard Unity Input manager.
  • UI: Standard uGUI (uses basic UI Text, no TextMeshPro dependency required).
  • Dependencies: None. Works out of the box.
  • Namespace: ArcadeFlight.Core (No global namespace pollution).
  • Architecture: ScriptableObject-driven, Transform-based movement.

Purchase

Buy Now$7.00 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $7 USD. You will get access to the following files:

Unity Arcade Flight - Core.unitypackage 6 MB

Download demo

Download
Documentation (Eng).pdf 1.3 MB
Download
Documentation (Ukr).pdf 1.2 MB

Leave a comment

Log in with itch.io to leave a comment.