top of page
Hack and Chaos 2_3.png

        "Bzzz...time stone...i-in....hands of the Pixels..zz..get it bac....bzz..." That's the last words ever heard over the radio as it continues to buzz  amidst the cool, tense air. Join Hack in his next adventure as he tries to sneak into the Pixel's base to retrieve back the time stone. A conflict between line and pixels, who will get to keep the Time Stone, and who would get to have the final laugh?

Hack and Chaos 2

Features

        With simple combat mechanics provided towards the players, hack your way through the pixel enemies to retrieve the Time Stone and escape safely. Take advantage of the Time Stone while escaping with it, cause...why not, right? I mean, it's already in your hands, you are going to return with it, there are a lot of enemies in the.... Anyway, get prepared to also immerse yourselves within the game as you explore the Pixel's base and be greeted with various encounters that are waiting for you.

Development Summary

        The original Hack and Chaos was created a year before this and I always regret not being able to complete it as I have limited knowledge on game development at the time, adding on by the fact that the engine that I was using to develop it was giving me a lot of issues. With a second chance to develop a 2D game of our choice using Unreal Engine, I know that I have to recreate Hack and Chaos and thus here we are today. While I did consider to recreate the game with the same intention and storyline, but I felt like it would restrict me in terms of trying out new features. Thus after some considerations, I decided to make this a sequel to the original Hack and Chaos even if it was originally not complete.

Roles and Responsibilities

Project Type: Individual

Game Design

Responsible for coming out with the main concept of the game and ensure that it is fun for players to experience. The storyline, dialogues and levels are also singlehandedly done by myself as it is an individual project that we need to complete on our own

Game Art

Responsible for getting all required assets in the game. The characters and attack animations were all done from scratch, while the props like desks and monitors that could be seen in the levels were harvested from the game: The Final Station 

Blueprint Coding

Responsible for coding all player mechanics and features in the game using Blueprints in Unreal Engine. Most of it were done following tutorials on Youtube, but there are still systems like the Dialogue System where I created it with my own understanding as all tutorials found were not how I wanted the dialogue system to be 

Sounds

Responsible for finding suitable sound effects and background music for the game. Some were edited or trimmed so that it would fit the feeling and experience that I would like the players to have while playing

Challenges encountered and How I solved them

It's an Individual Project

  • From art, design, to programming, I am responsible for all of them while developing the game. This has then restricted me on the outcome of the game as it depends on what I can do and how much time I have.

  • Similar to all my previous individual projects, I designed the game around what I know I could accomplish and also set my priorities on what I want to focus in the game. Is it the visuals? The experience? In this game I have decided to focus on the exploration aspect and I did my best to make it work while keeping the other aspects as minimal as possible.

Limited Unreal Knowledge

  • Even when I have decent amount of knowledge on Unreal while developing this game, but this is my first time creating a 2D game on Unreal. Thus while it might not be too much of a difference for experienced developers, but it took some time to adjust on using Unreal Engine to develop a 2D game.

  • Sharing of knowledge amongst my friends would be the largest contribution on how I overcome this challenge of creating a 2D game with Unreal. While this might not exactly explain how I myself has overcame this challenge, but it is a fact that the act of asking to get help from others is a way to get things solved and it is how I manage to solve a lot of problems I faced while developing Hack and Chaos 2

Screenshots

Back.png
Back 2.png
bottom of page