Your Cart
Loading
Only -1 left

Nebula Vanguard Version 12 (NOVA A.I Director Core 2.0) with Full Code

On Sale
€0.00
Free Download
Added to cart

Nebula Vanguard: Starfall

Version 12

NOVA A.I. Director Core 2.0

Full Game with Full Code for Godot Engine 4.x

Windows Desktop / Windows Setup / Portable Build / Android APK Ready

Free use, modification and further development of the code according to the included license

© Evangelos Pefanis 2026


Nebula Vanguard: Starfall - Version 12

Nebula Vanguard: Starfall - Version 12 is a fully offline 2D sci-fi arcade space shooter built around fast action, alien fleet battles, UFO formations, intense boss encounters, 30 staged waves, dynamic visual effects, Windows desktop support, Windows setup workflow, portable Windows build support and Android installable APK export support.

The game was created with Godot Engine 4.x and GDScript, combining classic arcade shooter gameplay with modern visual presentation, fast combat flow and a cinematic sci-fi atmosphere. It includes animated sprite-based ships and UFOs, sci-fi backgrounds, music, sound effects, explosions, particles, shader-driven screen overlays, GPU visual effects, custom combat systems, touch-ready Android controls and local progression systems.

One of the key features of the game is NOVA A.I. Director 2.0. In this project, NOVA works as a dynamic gameplay director that monitors the flow of combat, including pressure, player stress, enemy density, damage, hits, survival state, wave phase, boss pressure, demo state and overall pacing. Based on this runtime information, it adjusts pacing, audiovisual intensity, feedback messages, support logic and battlefield presentation.

NOVA A.I. Director 2.0 helps the game feel more alive, more cinematic and more unpredictable during combat, while remaining fully editable inside the GDScript source code.

The game code is structured so it can be studied, modified and expanded. It includes systems for player movement, shooting, dash, overdrive, enemy waves, enemy formations, tactical dive attacks, boss battles, collision validation, damage handling, demo mode, visual FX direction, adaptive audio, menus, controls, codex, hangar, tutorial screens, NOVA Knowledge Center, profile, records, achievements, local save/load handling, Android touch input and overall game flow.

It can be used as a foundation for learning, experimentation, expansion or the development of new arcade projects.


Technology Foundation

The game is developed as a Godot 4.x project. It uses Godot's 2D rendering pipeline, CanvasItem drawing, shader-based overlays, texture-based sprites, custom runtime systems, local save data and dynamic audio/visual presentation.

The main programming language is GDScript, used to control gameplay, enemies, bosses, bullets, UI, menus, save data, visual effects, game modes, Android controls and progression.

The cleaned source package includes:

  • Godot 4.x project configuration.
  • 1 main scene: scenes/Main.tscn.
  • A central gameplay/runtime controller with supporting GDScript system modules.
  • 61 GDScript source files with English developer-style comments.
  • 5 Python helper scripts.
  • 2 batch launcher/build scripts.
  • 30 waves/stages.
  • 72 sprite PNG assets for player ships, enemy UFOs, bosses and visual elements.
  • 31 background PNG assets, including stage backgrounds and menu background material.
  • 60 WAV audio files for music, sound effects, boss sounds and UI feedback.
  • 27 in-game NOVA Knowledge Center PNG slides.
  • 4 Android launcher/adaptive icon PNG assets.
  • Windows Desktop export configuration.
  • Windows setup installer workflow through Inno Setup 6.
  • Portable Windows build support.
  • Android installable APK export preset configuration.
  • Android touch movement, autofire, Dash, Overdrive, Pause and Back navigation support.
  • START_HERE.bat launcher/check/build menu.
  • BUILD_ANDROID_UNSIGNED_APK.bat for Android installable APK generation.
  • Project integrity checker script.
  • Android export readiness checker script.
  • Clean source notes through README_EN.md, README_FIRST.txt and LICENSE.txt.

Generated folders, static installer outputs, release artifacts, caches, stale build files, old packaging files, PDF documents and the old Docs folder are not part of the cleaned source tree. Godot can regenerate local import caches when the project is opened.


Code and Architecture

The game logic is organized around a central Node2D gameplay controller responsible for game state, menus, stages, enemies, player behavior, bosses, bullets, power-ups, collisions, visual effects, audio routing, demo mode, records and progression.

The code includes systems for:

  • Player movement, shooting, dash and Nebula Overdrive.
  • Keyboard, mouse, gamepad and Android touch input support.
  • On-screen Android controls for movement, autofire, Dash, Overdrive and Pause.
  • Android Back navigation for menus, panels and safe cancel behavior.
  • Input remapping for keyboard, mouse and gamepad.
  • Enemy formations, tactical dive attacks and top-pass ships.
  • Boss phase logic, boss directives and staged boss destruction sequences.
  • Boss preview presentation in the main menu, including rotating boss names.
  • Bullet validation, collision checks, graze detection and segment-based hit detection.
  • Power-ups, shields, mines, comets, asteroids, score crystals and plasma gates.
  • APEX upgrades and meta progression systems.
  • NOVA A.I. Director 2.0 for adaptive combat pacing, pressure control, feedback and battle presentation.
  • Visual FX director and adaptive audio director.
  • Performance profiles and emergency FPS recovery logic.
  • Five game modes: Campaign, Arcade, Survival Protocol, Boss Rush and Daily Challenge.
  • Smart demo showcase and NOVA A.I. Demo mode.
  • Main menu, options, controls, tutorial, codex, hangar, profile, records and achievements screens.
  • NOVA Knowledge Center with slide deck navigation, large slide viewer, focus/zoom behavior and tutorial connection.
  • Local save/load system with backup handling, migration safeguards and compatibility checks.
  • Local records, profile statistics, achievements, daily challenge data and run progression.
  • Windows setup, Windows portable build and Android installable APK build support.

The gameplay is built around a clean update loop: input, movement, enemy logic, bullet updates, collision validation, visual feedback, audio feedback and progression updates. This keeps the experience fast, readable and responsive even when many effects, enemies, bullets and objects are active on screen.


Gameplay Systems

Nebula Vanguard: Starfall includes five main gameplay modes.

Campaign

Campaign is the structured core route of the game. It uses 30 stages with escalating enemy waves, hazards, bosses and cinematic progression.

Arcade

Arcade is a faster score-focused mode designed for immediate action, higher tempo and quick reward flow.

Survival Protocol

Survival Protocol focuses on pressure, swarms, endurance and upgrade choices.

Boss Rush

Boss Rush presents a sequence of boss encounters where the player must learn attack patterns, manage dash timing and use Overdrive at the correct moment.

Daily Challenge

Daily Challenge uses a seeded local route for repeated attempts, score comparison and personal records.

The player can select different ships with distinct roles, movement feel and combat behavior. The combat flow combines movement, shooting, dodging, dash timing, Overdrive timing, shield management, power-up collection and reaction to enemy formations.


NOVA Knowledge Center

The NOVA Knowledge Center is an integrated in-game study and presentation system. It presents learning material through slide decks, large slide viewing, deck navigation, focus/zoom behavior and clean Back handling.

It supports the tutorial and helps the player or developer study gameplay concepts, project systems, ship behavior, boss logic, NOVA features and overall application structure directly inside the game.

The NOVA Knowledge Center makes Nebula Vanguard: Starfall useful not only as a playable arcade shooter, but also as a learning and study project for Godot, GDScript and 2D game system design.


Windows Version

The Windows version can be used either through an installer or through a portable build.

The setup installer workflow creates NebulaVanguardStarfall_Setup.exe through Inno Setup 6. It installs the game, creates optional shortcuts and allows the player to launch the game normally from Windows.

The portable build allows the exported executable to run directly from its output folder without a full installer workflow.


Game Installation Instructions for Windows Setup

  1. Create the Windows setup installer from START_HERE.bat.
  2. Locate NebulaVanguardStarfall_Setup.exe in the generated build/setup output.
  3. Right-click and choose Run as administrator if Windows requests installation privileges.
  4. Read and accept the license agreement displayed by the installer.
  5. Keep the suggested installation folder or choose your own folder.
  6. Select whether to create Desktop and Start Menu shortcuts.
  7. Click Install and let the installer complete the process.
  8. At the end, choose Launch Nebula Vanguard Starfall or start the game from the shortcut.

Portable Windows Instructions

  1. Export the Windows release from START_HERE.bat.
  2. Locate the generated Windows portable output folder.
  3. Open the folder that contains NebulaVanguardStarfall.exe.
  4. Run NebulaVanguardStarfall.exe directly.
  5. Keep the executable and its exported data files together in the same folder.
  6. Do not move individual runtime files away from the portable build folder.

Android Version

Nebula Vanguard: Starfall includes an Android installable APK export workflow. The Android version supports touch movement, autofire, on-screen Dash, Overdrive, Pause and Android Back navigation.

The Android build workflow is designed for local testing, manual APK installation and further signing or packaging by the developer.

The Android workflow expects:

  • Godot Engine 4.x.
  • Godot Android export templates.
  • Android Gradle Build Template.
  • JDK 17.
  • Android SDK Platform 35.
  • Android SDK Build-Tools 35.0.1.
  • Android Min SDK 24.
  • Android target SDK 35.
  • Android installable APK export preset.

Android APK Generation Instructions

  1. Extract all project ZIP parts into the same parent folder and allow the common NebulaVanguard folder to merge.
  2. Open START_HERE.bat.
  3. Choose option 6: Build Android installable APK.

Alternatively, run:

BUILD_ANDROID_UNSIGNED_APK.bat


The generated installable APK is created at:

build/android/NebulaVanguardStarfall_Android_Installable.apk


The APK workflow is intended for local testing and developer-side signing/distribution preparation according to the developer's needs.


Source Notes and License Files

The cleaned package includes the following source-level text files:

  • README_EN.md
  • README_FIRST.txt
  • LICENSE.txt

These files provide the essential project overview, launch guidance, build workflow notes, package structure information and license terms.

The cleaned package does not include the old Docs folder or PDF documentation files. The in-game NOVA Knowledge Center remains available as an integrated study and presentation system through PNG slide assets inside the game project.


Package and Validation Workflow

The project includes validation tools for checking the source/release package.

The integrity checker validates required files, asset directories, import metadata, source structure, Python helper syntax, retained runtime asset sets, Knowledge Center slide definitions, export filters and empty directories.

The Android readiness checker validates Android export settings, Android icons, launcher behavior, runtime configuration, JDK/SDK expectations and Android installable APK export readiness.

Each release part is a normal independent ZIP file. No .001/.002 join process and no extraction script is required. All ZIP parts can be extracted into the same parent folder and merged into the common NebulaVanguard directory.

Nebula Vanguard: Starfall is more than an arcade game. It is a complete cleaned Godot source project with code, graphics, audio, visual effects, Android export support, Windows setup workflow, portable Windows support and a technical foundation that can be studied, modified and developed further.

With this package, you receive the current Version 11 cleaned source release, runtime assets, Windows setup workflow, portable Windows support, Android installable APK workflow and the ability to use, study, modify and further develop the code according to the included license.


Copyright

© Evangelos Pefanis 2026

Free use, modification and further development of the code according to the included license.



Ελληνικά (Greek)


Nebula Vanguard: Starfall

Version 12

NOVA A.I. Director Core 2.0

Πλήρες παιχνίδι με πλήρη κώδικα για Godot Engine 4.x

Windows Desktop / Windows Setup / Portable Build / Android APK Ready

Ελεύθερη χρήση, τροποποίηση και περαιτέρω ανάπτυξη του κώδικα σύμφωνα με την άδεια που συνοδεύει το πακέτο

© Evangelos Pefanis 2026


Nebula Vanguard: Starfall - Version 12

Το Nebula Vanguard: Starfall - Version 12 είναι ένα πλήρως εκτός σύνδεσης δισδιάστατο arcade παιχνίδι διαστημικής μάχης επιστημονικής φαντασίας. Βασίζεται στη γρήγορη δράση, στις μάχες με εξωγήινους στόλους, στους σχηματισμούς UFO, στις έντονες αναμετρήσεις με αρχηγούς, στα 30 διαδοχικά κύματα, στα δυναμικά οπτικά εφέ, στην υποστήριξη Windows Desktop, στη ροή εγκατάστασης για Windows, στην υποστήριξη φορητής έκδοσης για Windows και στη δυνατότητα εξαγωγής εγκαταστάσιμου Android APK.

Το παιχνίδι δημιουργήθηκε με Godot Engine 4.x και GDScript, συνδυάζοντας την κλασική λογική των arcade shooters με σύγχρονη οπτική παρουσίαση, γρήγορη ροή μάχης και κινηματογραφική ατμόσφαιρα επιστημονικής φαντασίας. Περιλαμβάνει κινούμενα σκάφη και UFO βασισμένα σε sprites, διαστημικά φόντα, μουσική, ηχητικά εφέ, εκρήξεις, σωματίδια, επικαλύψεις οθόνης με shaders, οπτικά εφέ μέσω GPU, προσαρμοσμένα συστήματα μάχης, χειρισμό αφής για Android και τοπικά συστήματα προόδου.

Ένα από τα βασικά στοιχεία του παιχνιδιού είναι το NOVA A.I. Director 2.0. Στο συγκεκριμένο έργο, το NOVA λειτουργεί ως δυναμικός σκηνοθέτης παιχνιδιού, ο οποίος παρακολουθεί τη ροή της μάχης, όπως την πίεση, το επίπεδο έντασης του παίκτη, την πυκνότητα των εχθρών, τη ζημιά, τα χτυπήματα, την κατάσταση επιβίωσης, τη φάση του κύματος, την πίεση από τους αρχηγούς, την κατάσταση επίδειξης και τον συνολικό ρυθμό.

Με βάση αυτά τα δεδομένα κατά την εκτέλεση, προσαρμόζει τον ρυθμό, την ένταση ήχου και εικόνας, τα μηνύματα ανάδρασης, τη λογική υποστήριξης και την παρουσίαση του πεδίου μάχης. Το NOVA A.I. Director 2.0 κάνει το παιχνίδι να φαίνεται πιο ζωντανό, πιο κινηματογραφικό και πιο απρόβλεπτο, ενώ παραμένει πλήρως επεξεργάσιμο μέσα στον πηγαίο κώδικα GDScript.

Ο κώδικας του παιχνιδιού είναι οργανωμένος ώστε να μπορεί να μελετηθεί, να τροποποιηθεί και να επεκταθεί. Περιλαμβάνει συστήματα για κίνηση παίκτη, πυροβολισμούς, ελιγμό ταχείας μετακίνησης, υπερφόρτιση, κύματα εχθρών, σχηματισμούς εχθρών, τακτικές επιθέσεις εφόρμησης, μάχες με αρχηγούς, έλεγχο συγκρούσεων, διαχείριση ζημιάς, λειτουργία επίδειξης, σκηνοθεσία οπτικών εφέ, προσαρμοστικό ήχο, μενού, ρυθμίσεις χειρισμού, κώδικα πληροφοριών, υπόστεγο σκαφών, οθόνες εκμάθησης, NOVA Knowledge Center, προφίλ, ρεκόρ, επιτεύγματα, τοπική αποθήκευση/φόρτωση, είσοδο αφής για Android και συνολική ροή παιχνιδιού.

Μπορεί να χρησιμοποιηθεί ως βάση για μάθηση, πειραματισμό, επέκταση ή δημιουργία νέων παιχνιδιών δράσης.


Τεχνολογική Βάση

Το παιχνίδι έχει αναπτυχθεί ως έργο Godot 4.x. Αξιοποιεί τη δισδιάστατη ροή απόδοσης της Godot, σχεδίαση CanvasItem, επικαλύψεις βασισμένες σε shaders, sprites βασισμένα σε υφές, προσαρμοσμένα συστήματα εκτέλεσης, τοπικά δεδομένα αποθήκευσης και δυναμική παρουσίαση ήχου και εικόνας.

Η κύρια γλώσσα προγραμματισμού είναι η GDScript, η οποία χρησιμοποιείται για τον τρόπο παιχνιδιού, τους εχθρούς, τους αρχηγούς, τις σφαίρες, τη διεπαφή χρήστη, τα μενού, την αποθήκευση δεδομένων, τα οπτικά εφέ, τις λειτουργίες παιχνιδιού, τον χειρισμό Android και την πρόοδο.

Η καθαρή έκδοση πηγαίου κώδικα περιλαμβάνει:

  • Ρύθμιση έργου Godot 4.x.
  • 1 κύρια σκηνή: scenes/Main.tscn.
  • Κεντρικό ελεγκτή παιχνιδιού/εκτέλεσης με υποστηρικτικές ενότητες συστημάτων GDScript.
  • 61 αρχεία πηγαίου κώδικα GDScript με αγγλικά σχόλια τύπου προγραμματιστή.
  • 5 βοηθητικά εργαλεία Python.
  • 2 batch scripts για εκκίνηση και διαδικασίες build.
  • 30 κύματα/στάδια.
  • 72 αρχεία sprite PNG για σκάφη παίκτη, εχθρικά UFO, αρχηγούς και οπτικά στοιχεία.
  • 31 αρχεία φόντου PNG, συμπεριλαμβανομένων φόντων σταδίων και υλικού φόντου μενού.
  • 60 αρχεία ήχου WAV για μουσική, ηχητικά εφέ, ήχους αρχηγών και ηχητική ανάδραση διεπαφής.
  • 27 εικόνες PNG για τις ενότητες του NOVA Knowledge Center μέσα στο παιχνίδι.
  • 4 αρχεία PNG για εικονίδια εκκίνησης και προσαρμοστικά εικονίδια Android.
  • Ρύθμιση εξαγωγής Windows Desktop.
  • Ροή δημιουργίας εγκαταστάτη Windows μέσω Inno Setup 6.
  • Υποστήριξη φορητής έκδοσης Windows.
  • Ρύθμιση εξαγωγής εγκαταστάσιμου Android APK.
  • Υποστήριξη κίνησης αφής, αυτόματης βολής, Dash, Overdrive, Pause και Back navigation σε Android.
  • Μενού εκκίνησης/ελέγχου/build μέσω START_HERE.bat.
  • BUILD_ANDROID_UNSIGNED_APK.bat για δημιουργία εγκαταστάσιμου Android APK.
  • Εργαλείο ελέγχου ακεραιότητας έργου.
  • Εργαλείο ελέγχου ετοιμότητας εξαγωγής Android.
  • Καθαρά συνοδευτικά αρχεία πηγαίου πακέτου μέσω README_EN.md, README_FIRST.txt και LICENSE.txt.

Οι παραγόμενοι φάκελοι, τα στατικά installer outputs, τα release artifacts, οι cache φάκελοι, τα παλιά build files, τα παλιά αρχεία συσκευασίας, τα PDF documents και ο παλιός φάκελος Docs δεν αποτελούν μέρος του καθαρού δέντρου πηγαίου κώδικα. Η Godot μπορεί να ξαναδημιουργήσει τις τοπικές cache εισαγωγής όταν ανοιχτεί το έργο.


Κώδικας και Αρχιτεκτονική

Η λογική του παιχνιδιού είναι οργανωμένη γύρω από έναν κεντρικό ελεγκτή Node2D, ο οποίος διαχειρίζεται την κατάσταση παιχνιδιού, τα μενού, τα στάδια, τους εχθρούς, τη συμπεριφορά του παίκτη, τους αρχηγούς, τις σφαίρες, τις ενισχύσεις, τις συγκρούσεις, τα οπτικά εφέ, τη δρομολόγηση ήχου, τη λειτουργία επίδειξης, τα ρεκόρ και την πρόοδο.

Ο κώδικας περιλαμβάνει συστήματα για:

  • Κίνηση παίκτη, πυροβολισμούς, Dash και Nebula Overdrive.
  • Υποστήριξη πληκτρολογίου, ποντικιού, χειριστηρίου και αφής Android.
  • Χειριστήρια Android στην οθόνη για κίνηση, αυτόματη βολή, Dash, Overdrive και Pause.
  • Πλοήγηση Android Back για μενού, πάνελ και ασφαλή ακύρωση.
  • Επαναχαρτογράφηση εισόδου για πληκτρολόγιο, ποντίκι και χειριστήριο.
  • Σχηματισμούς εχθρών, τακτικές επιθέσεις εφόρμησης και διελεύσεις σκαφών από το επάνω μέρος.
  • Λογική φάσεων αρχηγών, οδηγίες αρχηγών και σκηνές σταδιακής καταστροφής αρχηγών.
  • Προεπισκόπηση αρχηγών στο κύριο μενού, με περιοδική εμφάνιση ονομάτων αρχηγών.
  • Έλεγχο εγκυρότητας σφαιρών, ελέγχους συγκρούσεων, ανίχνευση οριακού περάσματος και ανίχνευση χτυπημάτων με τμήματα γραμμής.
  • Ενισχύσεις, ασπίδες, νάρκες, κομήτες, αστεροειδείς, κρυστάλλους σκορ και πύλες πλάσματος.
  • Αναβαθμίσεις APEX και συστήματα μετα-προόδου.
  • NOVA A.I. Director 2.0 για προσαρμοστικό ρυθμό μάχης, έλεγχο πίεσης, ανάδραση και παρουσίαση μάχης.
  • Σκηνοθέτη οπτικών εφέ και προσαρμοστικό σκηνοθέτη ήχου.
  • Προφίλ απόδοσης και λογική έκτακτης ανάκτησης FPS.
  • Πέντε λειτουργίες παιχνιδιού: Campaign, Arcade, Survival Protocol, Boss Rush και Daily Challenge.
  • Έξυπνη επίδειξη και λειτουργία επίδειξης NOVA A.I.
  • Κύριο μενού, επιλογές, χειριστήρια, εκμάθηση, κώδικα πληροφοριών, υπόστεγο, προφίλ, ρεκόρ και οθόνες επιτευγμάτων.
  • NOVA Knowledge Center με πλοήγηση σε συλλογές διαφανειών, μεγάλο προβολέα διαφανειών, εστίαση/μεγέθυνση και σύνδεση με την εκμάθηση.
  • Τοπικό σύστημα αποθήκευσης/φόρτωσης με αντίγραφα ασφαλείας, μηχανισμούς μετεγκατάστασης και ελέγχους συμβατότητας.
  • Τοπικά ρεκόρ, στατιστικά προφίλ, επιτεύγματα, δεδομένα ημερήσιας πρόκλησης και πρόοδο διαδρομής.
  • Υποστήριξη Windows setup, φορητής έκδοσης Windows και εγκαταστάσιμου Android APK.

Η σχεδίαση του gameplay βασίζεται σε καθαρό κύκλο ενημέρωσης: είσοδος, κίνηση, λογική εχθρών, ενημέρωση σφαιρών, έλεγχος συγκρούσεων, οπτική ανάδραση, ηχητική ανάδραση και ενημέρωση προόδου. Αυτό βοηθά το παιχνίδι να παραμένει γρήγορο, καθαρό και άμεσο ακόμη και όταν υπάρχουν πολλά εφέ, εχθροί, σφαίρες και αντικείμενα στην οθόνη.


Συστήματα Παιχνιδιού

Το Nebula Vanguard: Starfall περιλαμβάνει πέντε βασικές λειτουργίες παιχνιδιού.

Campaign

Το Campaign είναι η δομημένη βασική διαδρομή του παιχνιδιού. Περιλαμβάνει 30 στάδια με αυξανόμενη πίεση από κύματα εχθρών, κινδύνους, αρχηγούς και κινηματογραφική πρόοδο.

Arcade

Το Arcade είναι πιο γρήγορη λειτουργία προσανατολισμένη στο σκορ, σχεδιασμένη για άμεση δράση, υψηλότερο ρυθμό και γρήγορη ροή ανταμοιβών.

Survival Protocol

Το Survival Protocol επικεντρώνεται στην πίεση, στα σμήνη εχθρών, στην αντοχή και στις επιλογές αναβάθμισης.

Boss Rush

Το Boss Rush παρουσιάζει μια σειρά από αναμετρήσεις με αρχηγούς, όπου ο παίκτης πρέπει να μάθει τα μοτίβα επιθέσεων, να διαχειριστεί σωστά τον χρόνο του Dash και να χρησιμοποιήσει το Overdrive την κατάλληλη στιγμή.

Daily Challenge

Το Daily Challenge χρησιμοποιεί τοπική διαδρομή με seed για επαναλαμβανόμενες προσπάθειες, σύγκριση σκορ και προσωπικά ρεκόρ.

Ο παίκτης μπορεί να επιλέξει διαφορετικά σκάφη με ξεχωριστό ρόλο, διαφορετική αίσθηση κίνησης και διαφορετική συμπεριφορά μάχης. Η ροή μάχης συνδυάζει κίνηση, πυροβολισμούς, αποφυγή, χρονισμό Dash, χρονισμό Overdrive, διαχείριση ασπίδας, συλλογή ενισχύσεων και αντίδραση σε σχηματισμούς εχθρών.


NOVA Knowledge Center

Το NOVA Knowledge Center είναι ένα ενσωματωμένο σύστημα μελέτης και παρουσίασης μέσα στο παιχνίδι. Προβάλλει εκπαιδευτικό υλικό μέσα από συλλογές διαφανειών, μεγάλο προβολέα διαφανειών, πλοήγηση σε συλλογές, εστίαση/μεγέθυνση και καθαρό χειρισμό Back.

Υποστηρίζει την εκμάθηση και βοηθά τον παίκτη ή τον προγραμματιστή να μελετήσει έννοιες gameplay, συστήματα έργου, συμπεριφορά σκαφών, λογική αρχηγών, δυνατότητες NOVA και τη συνολική δομή της εφαρμογής απευθείας μέσα από το παιχνίδι.

Το NOVA Knowledge Center κάνει το Nebula Vanguard: Starfall χρήσιμο όχι μόνο ως playable arcade shooter, αλλά και ως έργο μάθησης/μελέτης για Godot, GDScript και σχεδιασμό δισδιάστατων συστημάτων παιχνιδιού.


Έκδοση Windows

Η έκδοση Windows μπορεί να χρησιμοποιηθεί είτε μέσω εγκαταστάτη είτε ως φορητή έκδοση.

Η ροή δημιουργίας εγκαταστάτη δημιουργεί το NebulaVanguardStarfall_Setup.exe μέσω Inno Setup 6. Εγκαθιστά το παιχνίδι, δημιουργεί προαιρετικά συντομεύσεις και επιτρέπει στον παίκτη να ανοίγει το παιχνίδι κανονικά από τα Windows.

Η φορητή έκδοση επιτρέπει στο εξαγόμενο εκτελέσιμο αρχείο να τρέχει απευθείας από τον φάκελό του, χωρίς πλήρη διαδικασία εγκατάστασης.


Οδηγίες Εγκατάστασης Παιχνιδιού για Windows Setup

  1. Δημιούργησε τον εγκαταστάτη Windows από το START_HERE.bat.
  2. Εντόπισε το NebulaVanguardStarfall_Setup.exe στο παραγόμενο build/setup output.
  3. Κάνε δεξί κλικ και επίλεξε Run as administrator / Εκτέλεση ως διαχειριστής αν τα Windows ζητήσουν δικαιώματα εγκατάστασης.
  4. Διάβασε και αποδέξου την άδεια που εμφανίζεται στον εγκαταστάτη.
  5. Κράτησε τον προτεινόμενο φάκελο ή διάλεξε δικό σου φάκελο.
  6. Επίλεξε αν θέλεις συντομεύσεις στην επιφάνεια εργασίας και στο μενού Έναρξης.
  7. Πάτησε Install και περίμενε να ολοκληρωθεί η εγκατάσταση.
  8. Στο τέλος επίλεξε Launch Nebula Vanguard Starfall ή άνοιξε το παιχνίδι από τη συντόμευση.

Οδηγίες Φορητής Έκδοσης Windows

  1. Κάνε εξαγωγή της έκδοσης Windows από το START_HERE.bat.
  2. Εντόπισε τον παραγόμενο φάκελο φορητής έκδοσης Windows.
  3. Άνοιξε τον φάκελο που περιέχει το NebulaVanguardStarfall.exe.
  4. Τρέξε απευθείας το NebulaVanguardStarfall.exe.
  5. Κράτησε το εκτελέσιμο αρχείο και τα εξαγόμενα αρχεία δεδομένων μαζί στον ίδιο φάκελο.
  6. Μη μετακινείς μεμονωμένα αρχεία εκτέλεσης έξω από τον φάκελο της φορητής έκδοσης.

Έκδοση Android

Το Nebula Vanguard: Starfall περιλαμβάνει ροή εξαγωγής εγκαταστάσιμου Android APK. Η έκδοση Android υποστηρίζει κίνηση αφής, αυτόματη βολή, κουμπιά Dash, Overdrive και Pause στην οθόνη, καθώς και πλοήγηση Android Back.

Η ροή Android προορίζεται για τοπικές δοκιμές, χειροκίνητη εγκατάσταση APK και περαιτέρω υπογραφή ή συσκευασία από τον προγραμματιστή.

Η ροή Android αναμένει:

  • Godot Engine 4.x.
  • Πρότυπα εξαγωγής Android της Godot.
  • Android Gradle Build Template.
  • JDK 17.
  • Android SDK Platform 35.
  • Android SDK Build-Tools 35.0.1.
  • Android Min SDK 24.
  • Android target SDK 35.
  • Ρύθμιση εξαγωγής εγκαταστάσιμου Android APK.

Οδηγίες Δημιουργίας Android APK

  1. Αποσυμπίεσε όλα τα project ZIP parts στον ίδιο parent folder και άφησε τον κοινό φάκελο NebulaVanguard να γίνει merge.
  2. Άνοιξε το START_HERE.bat.
  3. Διάλεξε την επιλογή 6: Build Android installable APK.

Εναλλακτικά, τρέξε:

BUILD_ANDROID_UNSIGNED_APK.bat


Το παραγόμενο εγκαταστάσιμο APK δημιουργείται στη διαδρομή:

build/android/NebulaVanguardStarfall_Android_Installable.apk


Η ροή APK προορίζεται για τοπικές δοκιμές και για προετοιμασία υπογραφής/διανομής από τον προγραμματιστή, ανάλογα με τις ανάγκες του.


Συνοδευτικά Αρχεία και Άδεια

Το καθαρό πακέτο περιλαμβάνει τα ακόλουθα συνοδευτικά αρχεία:

  • README_EN.md
  • README_FIRST.txt
  • LICENSE.txt

Τα αρχεία αυτά παρέχουν τη βασική περιγραφή του έργου, οδηγίες εκκίνησης, σημειώσεις για τις ροές build, πληροφορίες για τη δομή του πακέτου και τους όρους της άδειας.

Το καθαρό πακέτο δεν περιλαμβάνει τον παλιό φάκελο Docs ούτε PDF αρχεία τεκμηρίωσης. Το NOVA Knowledge Center παραμένει διαθέσιμο μέσα στο παιχνίδι ως ενσωματωμένο σύστημα μελέτης και παρουσίασης μέσω PNG slide assets.


Πακέτο και Ροή Ελέγχου

Το έργο περιλαμβάνει εργαλεία ελέγχου για τον έλεγχο του πακέτου πηγαίου κώδικα/έκδοσης.

Το εργαλείο ελέγχου ακεραιότητας ελέγχει τα απαιτούμενα αρχεία, τους φακέλους assets, τα metadata εισαγωγής, τη δομή του πηγαίου κώδικα, τη σύνταξη των βοηθητικών εργαλείων Python, τα διατηρημένα runtime assets, τους ορισμούς διαφανειών του Knowledge Center, τα φίλτρα εξαγωγής και τους κενούς φακέλους.

Το εργαλείο ελέγχου ετοιμότητας Android ελέγχει τις ρυθμίσεις εξαγωγής Android, τα εικονίδια Android, τη συμπεριφορά εκκίνησης, τη ρύθμιση εκτέλεσης, τις απαιτήσεις JDK/SDK και την ετοιμότητα εξαγωγής εγκαταστάσιμου Android APK.

Κάθε τμήμα έκδοσης είναι κανονικό ανεξάρτητο ZIP αρχείο. Δεν χρειάζεται διαδικασία ένωσης .001/.002 και δεν χρειάζεται script αποσυμπίεσης. Όλα τα ZIP parts μπορούν να αποσυμπιεστούν στον ίδιο parent folder και να συγχωνευθούν στον κοινό φάκελο NebulaVanguard.

Το Nebula Vanguard: Starfall δεν είναι απλώς ένα arcade game. Είναι ένα ολοκληρωμένο καθαρό Godot source project με κώδικα, γραφικά, ήχους, οπτικά εφέ, υποστήριξη εξαγωγής Android, ροή εγκαταστάτη Windows, υποστήριξη φορητής έκδοσης Windows και τεχνική βάση που μπορεί να μελετηθεί, να τροποποιηθεί και να εξελιχθεί περαιτέρω.

Με το πακέτο αποκτάτε το τρέχον Version 11 cleaned source release, τα runtime assets, τη ροή Windows setup, την υποστήριξη portable Windows, τη ροή εγκαταστάσιμου Android APK και τη δυνατότητα να χρησιμοποιήσετε, να μελετήσετε, να τροποποιήσετε και να εξελίξετε περαιτέρω τον κώδικα σύμφωνα με το συμπεριλαμβανόμενο license.


Copyright

© Evangelos Pefanis 2026

Ελεύθερη χρήση, τροποποίηση και περαιτέρω ανάπτυξη του κώδικα σύμφωνα με την άδεια που συνοδεύει το πακέτο.

You will get the following files:
  • PNG (3MB)
  • PDF (6MB)
  • PDF (6MB)
  • PDF (6MB)
  • PDF (6MB)
  • PDF (7MB)
  • ZIP (160MB)
  • ZIP (665MB)
  • ZIP (86MB)
  • ZIP (265MB)