top of page

Captain Skyjumper

🛠️ Key Contributions: Blueprint-Based Platforming, C++ Platform Logic, Interactive Feedback Systems
🧩 Dev Role: Technical Designer
🕹️ Game Engine: Unreal Engine 5

  • Key Contributions:

    • Blueprint-Based Platforming Mechanics:

      • Designed and programmed platforming controls using Unreal Engine Blueprints, achieving smooth, responsive movement that enhances player control and interaction.

    • C++ Integration for Dynamic Platforms:

      • Scripted moving and rotating platform behaviors in C++ to introduce engaging, timing-based challenges, ensuring precise functionality and seamless integration with level progression.

    • Visual and Audio Feedback for Immersive Gameplay:

      • Implemented animations and feedback systems to reinforce player actions, providing immediate, satisfying responses that support precise platforming.


    Engine:
    Unreal Engine 5
     
    Status: 
    Completed
    ​​


    Project Summary:
    Why walk when you can jump!? Captain Skyjumper is a 3D third-person platformer game created as a skill-building project to deepen my understanding of platforming mechanics, level design, and character movement. Guided by a structured game development course endorsed by Epic Games, this project builds on the foundational framework with original design choices tailored to my specific learning goals. It features fluid player controls, dynamic platforming challenges, and engaging level progression to encourage skillful navigation and timing.

    Primary Gameplay Loop:
    Players guide Captain Skyjumper through a series of increasingly challenging platforming sections, navigating moving obstacles and mastering jump timing to reach the end of each area. The game emphasizes precise control and responsive movement, rewarding players for carefully timed jumps and strategic planning.

    ⚙️ Technical

    Key Contributions (Detailed):

    • Blueprint-Based Platforming:

      • Designed and scripted responsive third-person movement using Blueprint, enabling fluid, precise jumping and tight player control across complex platforming challenges.

    • C++ Platform Logic:

      • Programmed dynamic platform elements in C++, including moving and rotating obstacles, to introduce timing-based traversal mechanics that scale in difficulty and support skill progression.

    • Interactive Feedback Systems:

      • Integrated animation cues, sound effects, and visual feedback to reinforce player actions and outcomes, enhancing clarity, immersion, and moment-to-moment gameplay responsiveness.


    Scripting Method:
    Blueprint, C++

    Game Engine:

    Unreal Engine 5

    📁 Project Details

    Context:
    Skill Development Project

    Team Size:
    Solo Developer

    Genre:
    Platformer

    Dev Role:
    Technical Designer — designed platforming mechanics, scripted player movement and environmental interactions using Blueprint and C++, and implemented feedback systems to support responsive gameplay

    Project Status:
    Completed

    Project Summary:

    Why walk when you can jump!? Captain Skyjumper is a 3D third-person platformer developed as a solo skill-building project in Unreal Engine 5. Guided by an Epic Games-endorsed course and expanded with original design work, the project explores fluid movement systems, responsive platforming, and character feedback. Built to reinforce precision in gameplay, it emphasizes real-time control, timing-based obstacles, and player agency through dynamic level challenges.

    🎮 Gameplay

    Game Perspective:
    3D

    Camera Type:
    Third-Person

    Primary Gameplay Loop:
    Players control Captain Skyjumper through a series of timing-based platforming challenges. Jumping, dodging, and navigating moving hazards, players must demonstrate precision and adaptability to progress through increasingly complex stages. The loop encourages fast iteration and mastery of control.

  • Player Abilities:

    Game Systems:​​

    NPC and AI Behavior:​​​

  • Game Design Documents:

    Development Videos:

    Visual Assets:

  • Gameplay Showcase:

    • Video demonstrates core gameplay of Captain Skyjumper, featuring Blueprint-scripted movement, platform logic programmed in C++, and timing-based challenges. Highlights responsive third-person controls, dynamic obstacles, and level progression designed to build player skill.

bottom of page