top of page

SweetCrush is a game of tag with multiplayer.
Players enjoy the snack world made of voxel style.

This is the graduation project of B.S. Game Engineering course at Korea Polytechnic University.
The project team was 3 people who were studying the Game Engineering course, including me.
The game was programmed with C/C++ and used the DirectX 11 library.
IDE was Visual Studio 2015 and used MagicaVoxel, Autodesk 3ds Max 2014 as DCC tools

- Sweet Crush: 이력
- Sweet Crush: Pro Gallery

I participate in this project as a 3D graphics programmer, voxel artist, and technical artist.

Other team members each took care of the server and framework programming of the game.
And I did art and programming works related to 3D art.

  • Design 3D rendering parts of the game framework.

  • Implement 3D animation instancing rendering.

  • Programming animation states the logic of character.

  • Create voxel models based on SweetCrush concepts.

  • Script 3ds Max plug-in to export 3D model, anmation, bone hierarchy to project dedicate format.

(You can download the plug-in scripts below.)

Warp3DModelExporter (ver1.0)

Warp3DAnimationExporter (ver1.0)

WarpBoneHierarchy (ver1.0)

- Sweet Crush: 파일

All voxel models in this game were created by me.

My team members would like to choose the voxel style because it looks game casual.
To fit the concept of the snack world, I design sweet things as a voxel model: candy, cookie, etc...
You can download my artworks below and see it using MagicaVoxel application.

- Sweet Crush: 동영상
sweetcrush_candy_slotmachine.png

sweetcrush_candy_slotmachine.png

sweetcrush_cola_bottle.png

sweetcrush_cola_bottle.png

sweetcrush_hambuger.png

sweetcrush_hambuger.png

sweetcrush_chococookie.png

sweetcrush_chococookie.png

sweetcrush_rollcake.png

sweetcrush_rollcake.png

sweetcrush_pocky.png

sweetcrush_pocky.png

sweetcrush_cookie_house.png

sweetcrush_cookie_house.png

sweetcrush_lollipopCandy.png

sweetcrush_lollipopCandy.png

sweetcrush_gingercookie.png

sweetcrush_gingercookie.png

sweetcrush_doughnut.png

sweetcrush_doughnut.png

sweetcrush_cupcake.png

sweetcrush_cupcake.png

sweetcrush_stickcandy.png

sweetcrush_stickcandy.png

sweetcrush_rubyring_candy.png

sweetcrush_rubyring_candy.png

sweetcrush_apple.png

sweetcrush_apple.png

sweetcrush_taiyaki.png

sweetcrush_taiyaki.png

- Sweet Crush: 갤러리

NON-SERVER CLIENT

This is the non-server release build that built server environment is not required.
You can not play with multiplayer, but you can move around the SweetCrush game world.
Install DirectX SDK is required to run.

SOURCE CODE

It is the source code of SweetCrush.
The features that I programmed is included.

  • 3D assets loading & rendering

  • Animation instancing

  • Game logic related to character movement

- Sweet Crush: 파일
- Sweet Crush: 텍스트
bottom of page