top of page

HD-2D GAME DESIGN

HD-2D Game Design

Individual

DESCRIPTION

In this project, I developed an HD-2D style game using Unreal Engine 5. I began by conducting in-depth research on various HD-2D games on the market, studying and analyzing their core aesthetics. I then utilized Unreal Engine’s Blueprint system to implement game logic and integrated the PaperZD plugin to design character animations. By leveraging Unreal Engine's powerful visual capabilities, I successfully recreated the HD-2D style, resulting in a well-rounded and cohesive game.

YEAR

2023-2024

TOOLS

Unreal Engine 5, PaperZD Plugin

HD-2D GAME DESIGN

What is HD-2D?

HD-2D games represent a fusion of retro pixel art with modern high-quality rendering techniques, creating a distinctive artistic style. This style combines classic 2D pixel graphics with 3D-rendered lighting, depth, and dynamic camera movements to deliver a unique visual experience. Aesthetically, HD-2D games emphasize the use of color, character design, and scene presentation, enhanced by high-quality rendering effects and sophisticated lighting and shadow techniques. Additionally, these games excel in emotional expression and storytelling, leveraging visuals and sound to create an immersive atmosphere. On the technical side, HD-2D games are often developed using mainstream engines like Unreal Engine or Unity, employing key techniques such as character animation, background rendering, and camera movement, while focusing on performance optimization and user experience. The ongoing research and innovation in HD-2D game development provide theoretical support and practical guidance for developers, driving the continuous evolution of this unique style.

hd2d3.png

How to develop HD-2D?

Game Design

In terms of game design, this project focuses on system design around the core gameplay mechanics, ensuring all game elements harmonize within the HD-2D framework. The main functional systems include:

  1. Character System: Manages player and enemy details, including health, attack power, movement types, event responses, and more.

  2. Animation System: Handles the animation states for players, enemies, and NPCs, using 2D pixel-style animations to depict various character states and transition between them. It involves the animation library, state machine, and animation blueprints.

  3. AI Behavior Tree System: Responsible for the behavior and state of enemies, integrated with the animation and character systems. It includes enemy patrol mechanisms, attack modes, visual range, and exit decisions.

  4. UI System: Implements the game interface, including the player health bar, enemy health bar, start menu, end menu, dialogue interface, and more.

  5. Item and Store System: Handles the item systems (e.g., health recovery items) and the in-game store where items can be bought and sold with gold.

  6. Save System: Responsible for saving and loading game progress, allowing players to save their game state and resume at any time.

image.png
Game Devlopment
image.png
Screenshot of game environment, resource from Unreal Shop
image.png
Enemy AI Behavior Tree
image.png
PlayerCharacter Blueprint
image.png
Player Animation State Machine
image.png
UI interface of Shop System

Showcase

bottom of page