Crafting Scenarios Beyond Reality

Making Virtual Journeys

Welcome to my game development page! Here, you’ll find a collection of my game development projects and frequent progress updates as new features are designed and implemented. All aspects of my games are created 100% independently ranging from the game logic, to the art, animation , and sound design. Feel free to check out my latest work. I look forward to sharing more with you soon!

Elemental Echoes

Master the Art of Typing Combat: Choose your typings to exploit enemy weaknesses and dominate battles.

Endless Adventure Awaits: Dive into dynamically generated levels for the possibility of infinite exploration or a variety of other challenges.

Conquer a Vast, Evolving World: Explore diverse terrains, uncover secrets, and defeat powerful foes.

May 4, 2025
Lots of progress!!

It’s been a busy few months since my last update, and a lot has happened behind the scenes! I’ve been hard at work building out new gameplay systems, polishing core mechanics, and creating development tools to speed up the process going forward. Here’s a breakdown of the most exciting additions:

Main Menu & Play Styles

The game now features a main menu where players can choose between three unique modes, each offering a distinct gameplay experience:

  • UNLIMITED MODE
    • A never-ending adventure featuring a dynamically generating level filled with random enemies and items.
    • NEW: Discover boss areas hidden within the procedural map!
  • STATIC MODE
    • NEW: Progress through a growing collection of handcrafted levels I’ve designed myself.
      • Each level is themed to teach and test specific skills
        • Learn how to use and master specific items
        • Understand the strengths/weaknesses of specific enemy types before diving into real-time type-switching combat.
      • Levels gradually increase in difficulty, culminating in carefully curated challenges that reward a mastery of advanced mechanics.
  • CONFINED MODE
    • Race against the clock to clear 4 boss arenas as fast as possible!
      • Play in randomly generated confined grids of varying sizes.
      • Customize grid sizes and navigate to all edges of the map to conquer each miniature world as efficiently as possible.

Polishing & Gameplay Improvements

  • BOSS AREAS
    • Boss arenas now feature…
      • A zoomed-out static camera iew for better strategy and visibility.
      • Animated doors now close behind the player as they enter the area, and reopen if they complete the area.
        • Watch out – getting caught in a closing door is fatal!

Developer Tools & Level Design Enhancements

To speed up development, especially for STATIC MODE, I created several custom tools:

  • CUSTOM STATIC LEVEL GENERATOR
    • A Python-based editor that allows:
      • Easy creation of tunnel, box, and boss quadrant types.
      • Control over entrance/exit locations for each quadrant.
      • Loading, visualization, and modification of existing levels by name.
      • Export functionality of ready-to-play JSON-formatted level data directly into the game.
  • DEBUGGING TOOLS
    • Developed custom Google Sheets scripts to visualize and debug dynamic level layouts.
      • (This was especially helpful when integrating boss areas into UNLIMITED MODE)

More to come soon 🙂

January 14, 2025
ITEMS (the biggest update yet)

Items have been introduced to enhance gameplay through a variety of impactful effects, boosting player stats, or weakening enemy stats.

IMPACTFUL EFFECTS

  • Magic Book
    • The book of enemy strengths and weaknesses automatically turns to the page of the closest enemy.
    • Alternative icons highlight enemy weaknesses.
  • Player Vision +
    • The camera is zoomed out to increase visibility of the surrounding level.
  • Temporary Hit Points
    • Temporary hit points provide a buffer to absorb damage before it impacts regular health.
    • These hit points cannot be restored once lost and disappear when depleted.
  • Health Regeneration
    • Health gradually restores in small increments over a short period of time.
  • Lowered Stamina Consumption
    • The player consumes less stamina over time and can thus run for longer.
  • Increased Stamina Recovery
    • The player recovers stamina faster enabling them to run again sooner.
  • Frozen Enemies
    • All enemies will be frozen in place for a short amount of time.

ITEMS TO BOOST PLAYER STATS

  • Player Walk Speed +
    • The player can walk faster.
  • Player Run Speed +
    • The player can run faster.
  • Player Attack Speed +
    • The player can attack faster.
  • Player Attack Range +
    • The player can attack from an increased range.
  • Player Base Attack +
    • The player’s base attack increased by (+1)

ITEMS TO WEAKEN ENEMY STATS

  • Enemy Walk Speed –
    • All enemies will walk slower.
  • Enemy Run Speed –
    • All enemies will run slower.
  • Enemy Vision –
    • All enemies have a lowered view distance.
    • The player can get closer to enemies without being detected.
  • Enemy Attack Range –
    • All enemies have a lowered attack range.
  • Enemy Attack Speed –
    • All enemies have a lowered attack speed.

January 6, 2025
THE BOOK (know your enemies)

On Screen Enemy Reference Material

  • A HUD element has been added that contains information about all of the different types of enemies including…
    • A visual of the enemy’s sprite
    • The enemy’s type
    • Types the enemy is strong against
    • Types the enemy is weak against
  • The book can be paged through using the mouse’s scroll wheel
  • The book’s 20 frame page turning animation was custom drawn as grayscale images allowing for color adjustments through simple modulation of the textures once imported as an animation.
  • (Items are currently in development; watch for more information about THE BOOK in a later update)

Each enemy’s page in “THE BOOK”
January 3, 2025
NEW VISUALS AND UPDATED ANIMATIONS

Updated Type Displayer

  • The current type displayer has been updated to more clearly show the strengths and weaknesses of each individual type rather than combining the two chosen types together.
  • Changing types has a new animation where strengths/weaknesses for the follow the chosen type they are linked to so it is more clear where a strength or weakness originates from.
  • Offsetting strengths/weaknesses between the two chosen types are greyed out but still visible, implying these strengths/weaknesses will not affect damage dealt/taken but are still tied to a chosen type.
Color Icons
  • Unique icons have been designed and added for each of the 9 types/colors to add an additional visual indicator as to which type/color is chosen, an active strength of a type, or an active weakness of a type.
  • For some colors that appear visually similar, these symbols also provide a way to quickly and easily differentiate between them.

January 1, 2025 (Happy New Year!)
ALL THINGS COMBAT

Combat System

  • A combat system has been developed to allow for interaction between the player and the many different types of enemies that can be encountered.
  • A hologram of each attacking character’s sword, whether it is the player or an enemy, can be launched at short range to have the potential of inflicting various amounts of damage based on the current types of both the attacker and the defender.
Health Bars
  • To accompany the newly added combat system, health bars were designed and implemented to display the current health of both the player and enemys the player encounters.
  • Animations were also custom made for the actions of taking damage and healing health.
Particle Hit Markers
  • To add additional visual clarity to the ecombat system, CPU particle systems were used to emit specially colored particles when an enemy takes damage in addition to health bar updates.
  • The colors of these particles indicate the colors (or types) that the enemy is particularly weak against.
  • If one of the player’s strengths matches one of the enemy’s weaknesses, additional damage will be dealt to the enemy and more/larger particles of that color will be emitted upon a successful hit.

December 23, 2024 (Christmas is coming!)
LEVEL GENERATION ENHANCEMENTS

Boss Areas

  • Find boss areas scattered around the dynamically generated level terrain
  • Boss areas will house tougher enemies that could potentially have multiple types, proving for tougher battles
  • In some cases, enemies in boss areas will be able to change their type for a strategic advantage (similar to the player’s ability to change types) or have a variety of other special abilities such as being able to summon additional enemies.
Confined Adventures
  • While levels have the potential to be infinite, “Confined Adventures” mode provides the challenge of conquering a fenced in random level complete with four boss areas extending beyond the walls to the north, south, east, and west!
  • Choose your world size and try to beat your best time/score!

December 19, 2024
KEY MECHANICS

DYNAMIC LEVEL GENERATION

  • Dynamic level generation has been improved to incrementally build and fill in the level as the player explores new areas

Sprinting, Stamina, and All Things Movement!

  • Player movement (including sprinting) has been added!
  • Player stamina is shown via an animated display.
  • Enemy vision and navigation logic has been added to allow for smart traversal around walls and through the level.

General Improvements

  • Graphics for both the environment and characters have been improved.
  • Bug fixes and code enhancements

Game is not on Steam yet

but it will be soon!

Solitary Shadows

Dive into the shadows and take on tough enemies as you uncover the secrets they’re hiding.

Arm yourself with a range of unique weapons and battle through challenging encounters that get tougher as you progress.

Explore the dark world, collect valuable items, and use them to your advantage on your journey to victory.

October 7, 2024
NEWLY DEVELOPED FEATURES
  • Updated sprites/animations for characters and basic enemies
  • Added a checkpoint system
  • Increased map size
  • Added swordsman mini-boss
  • Included an optional tutorial area
  • Bug fixes and code enhancements
Game is not on Steam yet

but it will be soon!

That’s All For Now

More Coming Soon

Check out the “Coming Soon” page for more information and behind the scenes on upcoming games.

Scroll to Top