Changes made to the game


Changes to the game:

  1. Came up with a new name for this game, "The Last City"
  2. Overall:
    1. Redid the entire UI (all screens) using 3rd party art asset which I purchased
    2. Create new camera modes including an X-axis only camera (doesn't move up an down, just left to right), and an max-limit camera (doesn't go beyond certain X or X/Y coordinates, helps create the "Super Mario" look where Mario walks off the screen at the very end of each level
    3. Purchased some good background music assets and incorporated background music to each of the levels to enhance the atmosphere
  3. Added an entire story progression for the game with cut-scenes (4 total) between levels
    1. Used timeline feature to control animation, fades, zoom out, scrolling credits, etc.
    2. Added original artwork in each of the cutscenes generated using DALL-E v4 (Generative AI image generation, I wrote the prompts)
    3. Voiceover for each cut-scene using voice generated with PlayHT (AI voice generation), reading an original script which I wrote
  4. Created 5 completely new levels for this game a few notes on each of the levels:
    1. First and second level
      1. Purchased third party game assets (tiles and background) to create a "cave environment" look and feel for the first two levels, second two levels use the existing tile-sets we were given
      2. Add parallax scrolling code to multiple layers in background and foreground
      3. Added two new enemy types using the "OldEnemies" sprite assets in the content we were given
      4. One of these enemies, added an "angry" state, when they are hit, they turn red and double their speed
      5. Created trigger for exiting the level by walking off the level instead of picking up a goal item
    2. Third level
      1. Added original artworks created using DALL-E GenAI (I wrote the prompts) with parallax scrolling as background of the level
      2. Trigger for existing the level
    3. Fourth level
      1. Leverage (and somewhat rewrote) cellular automata script to automatically generate a rough level (give it an organic look) which I then saved and finished manually
      2. Added two original artworks created using DALL-E GenAI (I wrote the prompts) with parallax scrolling to show the "above ground" portions of the level.
      3. Took the goal asset pickup and converted it to an animated door for exiting the level
    4. Fifth level
      1. Used "infinite runner" code to dynamically generate the level by randomly choosing from a collection of pre-built panels ahead of the player. The level is randomly assembled so different each time you play it.
      2. Added nice cinematics at start of level with cool footstep effects, camera shake effect, earthquake sound effect and a new player "freeze" state to the state machine.
      3. Added trigger based continuously falling floor (player has to run to stay ahead of the floor)
      4. Added original artworks created using DALL-E GenAI (I wrote the prompts) with parallax scrolling as background in the "windows" of the level
      5. Took the goal asset pickup and converted it to an animated door for exiting the level

Files

The Last City Play in browser
59 days ago
The Last City - Windows 57 MB
59 days ago
The Last City - Mac 66 MB
59 days ago

Get The Last City

Leave a comment

Log in with itch.io to leave a comment.