top of page

Pixel Journey

 

Play demo at Github Pixel Journey

Pixel Journey is a slide scroll game developed with Javascript and Html. The game was built with the latest Javascript language which isn't supported on every web browser. Pixel Journey is recommended to play on the Chrome.

 
 
 

About pixel journey

 

Project background

I've been a big fan of the game Journey when it was first released on PS4, so I decided to recreate this game in my favorite pixel style.

Challenge & Outcome

Without any web development background, the coding languages are fresh new to me and this is the very first time I build my own game from scratch. I've learnt the whole pipeline of making a simple game in this one-month project. I got used to working with the basic interaction prototyping skills - Javascript, Html and Phaser 3. 


My role

This is an individual work, I designed the gameplay, completed the art asset including character animations, backgrounds, and developed the playable demo with code. 

 
 

01 Game Mechanism

How does the player engage in the game? What's the game mechanism?

 

02 Game art 

How does the visual style reflects on the original Journey game?

How does the player perceive the game world?

 

03 Development

Thinking about playable demo, key processes in the programming and coding.

01_02.png
pixel_paint_palette_by_max2809_d6u2ff2-f
flat,750x,075,f-pad,750x1000,f8f8f8.png

01 Game Mechanism

 

In this 2D scroll flappy-bird game, the player need to use left mouse button to control the running character to avoid obstacles or ground. As the time goes, the speed will be faster. The goal of game is to reach higher score.

Journey-cover.png

02 Game Art

 
 

Character design

As a fan of the game Journey, I referenced the original design from the game, and re-design it into 2D pixel style. I designed two posture of the character, running and static, then, animating them as if there was the wind force.

 
截屏2020-11-23 00.45.14.png

Sketches of the character

未标题-1.png
running.gif
charcter.gif

Animations of  the character from Pixel Journey

Elements design

I referenced the enemy in the original game---- the machine looking monster creature, as the obstacles. Also, I have the gravestones on the ground to add the difficulties of the game.

 
 
截屏2020-11-24 23.56.41.png
截屏2020-11-24 23.56.41.png
截屏2020-11-24 23.56.41.png
截屏2020-11-24 23.57.00.png
截屏2020-11-24 23.57.24.png

Game screenshots from original Journey

截屏2020-11-25 00.11.28.png
ribbon1.gif
dragon-loop.gif

Game elements design from Pixel Journey

Scene design

I referenced the original intro page of Journey, because I love the beauty of the abandoned desert. I also used eroded buildings in the game as assets to reflect the desolation of the original work.

截屏2020-11-25 00.17.05.png
截屏2020-11-25 00.16.38.png
Journey-PC.jpg
截屏2020-11-25 15.23.15.png

Game screenshots from original Journey

截屏2020-11-25 00.10.53.png
scene2.gif
Journey2.png
截屏2020-11-25 00.28.47.png

Game scene design and sketch from Pixel Journey

03 Development

 

I used Phaser 3 as a plugin in Visual Studio to help with better coding visualizations to develop this game. This game is divided into four sections for the player to complete the game loop. Each section has different interaction design that I coded for the players. I considered different visual elements for the better player experience.

 
develop.png
截屏2020-11-26 00.01.08.png

Code from Pixel Journey

 
unnamed (2).png

Download program

You can find this game on github if you are interested in it or if you would like to help me on developing it further!

 
 
 

© designed and coded by Jianwei Zhang

bottom of page