Menu
Nature's Grave Production Phase

Nature's Grave Production Phase

  • March 2022
  • |

If the post doesn't load, use this link! ng.btudesign.com/idm311/studyPlan

Nature’s Grave is an (2D top down) action game that focuses on an expressive, painterly art style and movement. You navigate the world as a nature spirit with the goal of defeating the blighted monsters that have poisoned the world. With a short engaging experience, the game can be played by anyone. This post focuses on the process and work I have done for the Nature's Grave. 

Initial Player UI

Initial UI Design Concept

Initial UI Design Concept

Initial UI Design Breakdown (feedback)Initial UI Design Breakdown (color)

Initial UI Design Breakdown

Initial UI Design Mockup

Initial UI Design Mockup

Project Plan Journal: Unity 2D

Independent Study

Learning Unity

Week 1

    • Unity Core Essentials Tutorials
        • Used Unity’s Learn system to learn basic game development skills
        • Learning the Unity software expanding on what was learned through friends

Week 2

Screenshot of the Pachinko Game

Screenshot of the Pachinko Game
    • Finished Unity Core Essentials Tutorials
        • Added custom scripts to the pachinko challenge game to reset the game and move the object before dropping.
void Update()
{
    if (Input.GetKeyDown(KeyCode.LeftArrow))
    {
        Vector3 position = this.transform.position;
        position.x--;
        this.transform.position = position;
    }
    if (Input.GetKeyDown(KeyCode.RightArrow))
    {
        Vector3 position = this.transform.position;
        position.x++;
        this.transform.position = position;
    }
    if (Input.GetKeyDown(KeyCode.DownArrow))
    {
        gameObject.AddComponent(typeof(Rigidbody2D));
    }
}                
         

Week 3

    • Unity UI Core Tutorials
        • Added own dropdown function to tutorial scene based on what I learned.
        • Added changing light intensity (based on what was learned from volume control).
         
UI Core: Word Space Example. Opening Menu.UI Core: Word Space Example. Opening Menu. (setting)
UI Core: Word Space Example. Opening Menu.
    • Particle System
        • Started to look into a particle system to help enhance the game's player experience for Nature's Grave (Senior Project).

Week 4

    • Finish Researching Particle System: Trials vs Particles
        • Decided to go with particles as the trail had a weird stretching and texturing issue.
        • The particle has more control and was able to recreate the desired effect closer to the initial idea.
Initial Particle Example
Initial Particle Example
Trail Renderer Example
Trail Renderer Example
    • Start Sprite Sheet Creation
        • Each “asset” is in a tile to create a material for the particle system to go off of.
Initial Cursor Particle Initial Trail Particle
Initial Cursor Particle Initial Trail Particle

Asset Creation

Week 5

    • Particle Asset Refinement
        • Adjusted the color of the cursor asset to fit with the player's color palette.
        • Finalize the player's feet particles
First Pass Cursor First Pass Cursor Particle First Pass Trail Particle
First Pass Cursor First Pass Cursor Particle First Pass Trail Particle
Particle Example GIF
Particle Example GIF

Week 6

    • Play Testing
        • Particles works as intended as well as People seem to like the particles as it adds to the game experience
    • Refine Player UI Vitals to look cleaner and be more visually accessible
        • Trying out a flash/particle on the fill shapes of the stamina/hp to draw the player's attention when a change has been made
Initial Cursor Particle
Initial Cursor Particle
Refined UI Vitals
Refined UI Vitals

Week 7

    • Boss HP: Decided against creating a boss UI
        • Due to feedback.
        • Lack of solution that was impactful and enhances the game.
        • Designs that were made didn't look like it fits with the game.
        • Some players expressed excitement over the lack of a health bar.
            • This allows the boss to feel more intimidating.
            • Allows having more intriguing boss animations or visual effects through its behavior to indicate the current status of the boss.
Boss Vitals Examples 1Boss Vitals Examples 2Boss Vitals Examples 3Boss Vitals Examples 4
Boss Vitals Examples

Week 8

  • Start of creating and designing icons for tutorial sections of the game.
      • Left Click Attack
      • Left Click HOLD Charge Attack
      • Right Click Grapple
      • Space Dash
      • WASD/Arrow Keys Move
      • E Use health pack
      • ESC Pause game
  • Designed a simple charge bar based on user feedback to showcase if the player character is using the health pack or charging up for the area of effect (AOE) attack.
Player Charge Bar for Attack
Player Charge Bar for Attack

Week 9

    • Created Tutorial Icons + a demonstration in engine
        • Has collider to so player can't walk through the stone
        • Plans to have particle effect disappear upon using the control as if “absorbing” the knowledge from the spirits
Lore Text Icon Left Click Icon Right Click Icon
Lore Text Icon Left Click Icon Right Click Icon
Tutorial Rock Ground Around Rock
Tutorial Rock Ground Around Rock
Tutorial Example
Tutorial Example

Week 10

    • Level Refinement for better game experience.
        • Area 1: All basic controls (dash, grapple, attack) are in the linear path of the player forcing them to use the controls. This ensures any new player may learn how to play within the environment
        • Area 2: Encourages players to explore more of the level before reaching the area’s boss. Moving the location of the Lung Tree Boss hopefully helps achieve this goal.
    • Minor refinements for the Beta of the game.
        • Taking notes of what needs to be refined during the next term.
Initial Area 1
Initial Area 1
Sketch for Tutorial Layout
Sketch for Tutorial Layout
First Pass Tutorial In Game
First Pass Tutorial In Game
Initial Area 2
Initial Area 2
Area 2 Change Suggestion
Area 2 Change Suggestion
Area 2 In Game
Area 2 In Game

Conclusion

Overall, I have learned a lot with this more focused study with creating Unity 2D UI and assets. Knowing general formats and the creation process for UI elements as well as particle effects have helped enhance and fine tune the player’s experience. If I were to have more time to work on creating more UI elements, I would look into how to make a basic mini map system as there was some player feedback on wanting one. I would also like to learn more level design to give a better flow in all the levels that are present as I am currently not fully satisfied with what we have. However, I am proud of the work I have done so far.

Nature's Grave Beta Demo Video


post-nature-grave-production-0post-nature-grave-production-1post-nature-grave-production-2post-nature-grave-production-3post-nature-grave-production-4post-nature-grave-production-5post-nature-grave-production-6post-nature-grave-production-7post-nature-grave-production-8post-nature-grave-production-9post-nature-grave-production-10post-nature-grave-production-11post-nature-grave-production-12post-nature-grave-production-13post-nature-grave-production-14post-nature-grave-production-15post-nature-grave-production-16post-nature-grave-production-17post-nature-grave-production-18post-nature-grave-production-19post-nature-grave-production-20post-nature-grave-production-21post-nature-grave-production-22post-nature-grave-production-23post-nature-grave-production-24post-nature-grave-production-25post-nature-grave-production-26post-nature-grave-production-27post-nature-grave-production-28post-nature-grave-production-29post-nature-grave-production-30post-nature-grave-production-31post-nature-grave-production-32post-nature-grave-production-33