PC port of Fairlight – A Prelude and Fairlight II – A Trail of Darkness developed with Godot.
This project is a PC port of the classic isometric adventure games Fairlight – A Prelude and Fairlight II – A Trail of Darkness, originally released for 8-bit systems in the mid-1980s.
The port has been developed from scratch, with all the programming work carried out specifically for this version, with the aim of:
- Preserving and showcasing Fairlight – A Prelude and Fairlight II – A Trail of Darkness for modern platforms
- Making both games accessible on current operating systems
- Allowing fans and developers to explore, study, and experiment with the code
- Contributing to the preservation and dissemination of two important historical titles
Fairlight – A Prelude and Fairlight II – A Trail of Darkness were originally developed in the 1980s for 8-bit home computers, including ZX Spectrum, Amstrad CPC, Amstrad PCW and Commodore 64. Both games are considered landmark titles of the isometric adventure genre, notable for their advanced game engine, systemic design, and technical ambition on very limited hardware.
This PC port of Fairlight – A Prelude and Fairlight II – A Trail of Darkness has been developed by organizing the game progression into three distinct chapters. The first chapter, A Prelude, includes the full content of the original Fairlight game. The second chapter, A Trail of Darkness, covers the first part of Fairlight II. Finally, the third chapter, A Quest in the Shadows, is based on the content of the second part of Fairlight II, extending and completing the narrative arc of the original games.
For reference and historical context, full walkthroughs of the original games can be found online:
- Fairlight – A Prelude (original version): https://www.youtube.com/watch?v=eWe7dhAWF-A
- Fairlight II – A Trail of Darkness (original version): https://www.youtube.com/watch?v=tK3L46D6S7A
A video showing the final result of this PC port is also available online: https://www.youtube.com/watch?v=DhGVymi0Aoo . This video demonstrates the current state of the project, including gameplay, visuals, and overall behaviour of the PC port.
The project is published with the explicit permission of EDGE Games, Inc., respecting all rights related to the original games.
- Engine: Godot 4.5
- Platform: PC (Windows binaries provided)
- Programming: Original implementation developed for this PC port
This repository includes:
- The full source code of the PC port
- The game assets used in this version, covering both Fairlight – A Prelude and Fairlight II – A Trail of Darkness
- Build configurations and project files for Godot
The project is made available for educational, preservation, and development purposes, and follows a custom source-available license. Please read the LICENSE.txt file carefully before using the code or assets.
This project is released under a custom Source-Available License.
- The code may be studied, modified, and reused, including for commercial purposes, provided that it is not used in connection with Fairlight – A Prelude or Fairlight II – A Trail of Darkness and does not include any Fairlight-related content.
- All Fairlight-related content (game design, graphics, names, levels, story, etc., from both Fairlight – A Prelude and Fairlight II – A Trail of Darkness) remains the exclusive property of EDGE Games, Inc. and may not be used for commercial purposes.
See the LICENSE.txt file for the full license terms.
Any redistribution of the Software or parts thereof that include Fairlight Content must literally include, without any modification, an informational document containing the following notice:
“Fairlight and Fairlight II are registered trademarks of EDGE Games, Inc., all rights reserved.
All Fairlight game design and graphic design are copyright EDGE Games, Inc. and may not be used for commercial purposes other than by EDGE Games, Inc.
Anyone is welcome to explore this code and assets and improve on it, or create alternate versions of it.
You are invited to submit any work you do on this code and assets to EDGE Games through its website (https://www.edgegames.com).”
This section explains how to obtain the source code, open the project in Godot, and run or explore the PC port.
Clone the repository from GitHub:
git clone https://github.com/j-pastor/fairlight.gitAlternatively, you can download the repository as a ZIP file using Code → Download ZIP on GitHub.
This project has been developed using Godot 4.5.
- Download and install Godot 4.5 from the official website: 👉 https://godotengine.org/download
- Launch Godot and select Import.
- Choose the folder where you cloned or extracted the repository.
- Godot will automatically detect the
project.godotfile and import the project.
Once the project is open in Godot:
- Open the main scene (if it is not already set).
- Press F5 or click Run Project.
- The game should start and run directly from the editor.
The repository is intended to be explored, studied, and experimented with:
- Scripts are written in GDScript.
- Scenes and assets are organized by functionality.
- The project structure is suitable for learning, experimentation, and further development.
⚠️ Important While the code may be reused and adapted, any reuse of Fairlight – A Prelude or Fairlight II – A Trail of Darkness content is subject to the limitations described in theLICENSE.txtfile.
To build your own executable using Godot:
- Open Project → Export.
- Configure the desired platform (Windows, Linux, macOS).
- Make sure the appropriate export templates for Godot 4.5 are installed.
- Export the project.
- ✔️ Compiled executables for Windows, Linux, and macOS are provided separately for convenience.
- ✔️ This repository is intended for educational, preservation, and development purposes.
- ✔️ Please read the license carefully before redistributing the project or its contents.
Need help?
If you are new to Godot or GitHub projects, you can:
- Open the project in read-only mode and explore the scenes.
- Use the compiled executables instead of building the project.
- Consult the official Godot documentation: https://docs.godotengine.org
- **Original games: Fairlight – A Prelude and Fairlight II – A Trail of Darkness: EDGE Games, Inc.
- PC port development: Juan-Antonio Pastor-Sánchez
- Music and sound effects: All music and sound effects included in this project are distributed under the Pixabay License.
- Engine: Godot Engine
- EDGE Games, Inc. for their availability, good faith, and support in making this project publicly available under clear and respectful terms.
- Bo Jangeborg, original creator and programmer of Fairlight, for taking the time to review this PC port and for sharing his opinions, insights, and constructive comments.
- Thanks to Richard Jordan, whose Fairlight PC demo showed that a PC port was possible and encouraged me to pursue this project.
This project is shared with the hope that it will be useful to fans, researchers, and developers, and that it will help keep Fairlight – A Prelude and Fairlight II – A Trail of Darkness alive as part of video game history.








