This is a portfolio overview for FARSIGHT, this was my third Roblox game developed as part of my game development journey. This document serves as a reflection on the project and showcases the skills and technologies I employed during development.
π¦π² FARSIGHT π¦π²
π You're a News Reporter, and You Just Crashed...
π₯ Chapter 1: You are an ambitious news reporter, flying over a mysterious island to cover a groundbreaking story. But something goes horribly wrong. Your helicopter crashes, leaving you stranded in an mysterious forest on an unknown island. With absolutely no one around and your crew missing, you must complete a series of harrowing objectives to call for rescue. But be warned, the island is not as deserted as it seems.
Features:
- π² Explore a haunting, atmospheric forest filled with secrets.
- π» Complete objectives to repair a broken radio and call for rescue.
- π΅οΈββοΈ Solve puzzles and uncover clues to find your missing crew.
- π Survive through the night as the island reveals its true nature.
Will you make it off the island, or become its next lost story?
While this repository does not contain the game's source code, you can view the game on Roblox through the following link:
Throughout the development of FARSIGHT, I've acquired and honed a variety of skills, demonstrating my growth as a game developer:
- Immersive Game & World Design: Crafted an immersive game world with rich environments, ensuring each area supports the overarching narrative and gameplay mechanics.
- Advanced UI/UX Design: Crafted a slick, intuitive user interface design, enhancing player immersion and interaction.
- Networking: Implemented a robust player queue system and private server features for personalized gameplay experiences.
- Complicated Multiplayer: Engineered a co-op system for up to 4 players, including both collaborative and solo play options.
- Improved Save System: Created a reliable game progress save system, ensuring a seamless player experience across sessions.
- Advanced Audio Design: Curated a scary ambient environment with real jumpscares, amplifying the horror game atmosphere.
- Cutscene Design: Designed and integrated multiple cutscenes, enriching the game's narrative and visual storytelling.
- Controller Integration: Adapted game controls for use with game controllers, including the implementation of shortcuts for inventory management, flashlight use, map navigation, and more, broadening the game's accessibility.
- Advanced Error Handling: Thorough error handling to ensure gameplay stability and security.
FARSIGHT is designed with a host of features that contribute to its unique gameplay experience:
- Story Mode & Lore: Engages players with a long, compelling narrative, enriched with deep lore and captivating cutscenes.
- Jumpscares: Introduces unexpected, intense elements of surprise, key to the horror experience.
- Scary Ambient Environment: Crafts a haunting atmosphere through meticulous design, setting the tone for the horror adventure.
- Lobby Portal System: A dynamic entry point that directs players to different game modes, enhancing navigation ease.
- Player Queue System: Efficiently manages player entry, ensuring balanced matchmaking and minimal wait times.
- Private Server Feature: Allows players to create exclusive game sessions, offering control over the gameplay environment.
- Co-op & Solo Play: Supports cooperative gameplay for up to 4 players, with the option for immersive solo adventures.
- Game Progress Saves: Ensures that players' in-game achievements and progress are securely stored and retrievable.
- Slick UI Design: Provides a seamless and intuitive interface, enhancing user experience and engagement.
These components showcase the technical sophistication and creative depth of FARSIGHT, reflecting my dedication to delivering a quality gaming experience.
The decision to withhold the source code stems from the nature of Roblox game development. Open sourcing a Roblox game can inadvertently expose it to potential theft and server-side exploitation, compromising the game's integrity and player experience.
My priority is to maintain a secure and enjoyable environment for all players, and thus, I've opted to keep the code private. This README aims to provide a clear understanding of the project's scope, objectives, and my personal contributions.
This preview section contains images, GIFs, and possible sound fragments from the game.
At the end of this section, you'll find a YouTube link to a gameplay video. Please note that this video showcases standard gameplay footage and may not cover all aspects of the game.
Youtube: FARSIGHT Gameplay