Sky Combat is an aircraft controller kit.The codebase works on all platforms. Converting art assets to Built in or HDRP is trivial as there are no special shaders or rendering dependencies.Sky Combat is a lightweight, casual aircraft controller kit, suitable for beginners and advanced devs alike. It provides awesome flight controls, realistic surface controls, A.I. enemies and allies, obstacle avoidance, and a full project to get you started with aircraft simulation in Unity.Features:Aircraft Control SystemComplete arcade-style flight controller (pitch, roll, yaw)Adjustable cruise speed, acceleration, deceleration, and brakingAutomatic self-leveling (pitch and roll) with tunable responseReduced control authority while braking at high speedManeuver-based speed modulation (pitch up slows, pitch down accelerates)Integrated Audio FeedbackSpeed-based engine pitch modulationOne-shot acceleration (rev) audio triggerOne-shot braking audio triggerSeparation between the continuous engine loop and event-based soundsSpeed and Motion FeedbackAcceleration-triggered particle burstsTimed emission without per-frame spawningPropeller animation driven directly by airspeedAutomatic Inspector Setup Animated Aircraft SurfacesReal-time animation of: Rudder, Elevator, Left and right ailerons (mirrored banking)Smoothed control surface responseSupports multi-mesh aircraft modelsEditor-time preview of control surface limitsAuto-setup based on naming conventionsLightweight Infinite World StreamingProcedural section systemOmnidirectional spawning around the playerDirection-aware generation based on the player's forward vectorGuaranteed placement of required sections in front of the playerObject pooling for sections (no destroy/recreate loop)Lightweight Basic Enemy AIState-based AI: Search, Attack, Evade, WanderActively detects, chases, and engages the playerConfigurable burst fire and sustained fireMuzzle effects and audioCombat & TacticsDynamic pursuit with speed matching and boost behaviorNever lose the enemies around the map if the player wanders offConfigurable aggression level (disengage vs fight to the death)Evasion & SurvivalReactive bullet evasion or pursuit evasionCooldowns to prevent constant evasion spamCollision & Obstacle AvoidanceAvoids obstacles, other enemy aircraft, and player aircraftForward obstacle scanning with multi-ray cone detectionChooses clear flight paths dynamicallyEmergency avoidance when a collision is imminentAltitude & Flight SafetyEnforced altitude bands: Preferred cruise altitude, Warning zone, Critical emergency recoveryHard ground floor and flight ceiling protectionAutomatic recovery from dives near the groundBasic HUD ImplementationMinimapHealthAmmoEnemy and Ally widgetsIn-Game stats (Allies and Axis teams)Win / Lose conditionsSupported platforms:Desktop/mobile/WebDocumentation :https://croquis.app/aircraft-kit




