top of page

SCENDO

ROLE

Gameplay and UI Programmer

Artist

DESCRIPTION

  • Created level using imported 2D Sprite assets and original character assets

  • Programmed battle sequence gameplay

  • Designed and implemented all overworld level gameplay

YEAR

2021

GENRE

Vertical slice
2D Monster Battling RPG

PLATFORM

PC (Windows)

GAME DEVELOPMENT ENGINE

Unity

VERSION CONTROL

GitHub (GitKraken)

OVERWORLD DESIGN

  • Designed and "painted" overworld with imported pixel art assets using a tile map and palette

    • Tile map is using multiple layers to separate collision, interactable objects, and sound effects
       

  • Created original player character, rival, and all NPCs in Piskel

    • Includes and animation frames used in character animations
       

  • Programmed and designed Menu UI used in overworld
     

  • Programmed changes in music and sound effects dependent on where the player is walking in the overworld
     

  • Developed wild enemy encounter system that transitions to Battle Scene
     

  • Wrote and all dialogue for game story and character interactions​

    • Story and concept co-created with partner​

BATTLE DESIGN

  • Created player and enemy attack visuals using Unity's particle system

    • Each ​attack features unique emission, shape, rotations, noise, and renderers within its own system
       

  • Designed and programmed main interaction panel and its sub-menus for attack choices

    • Includes text typing effect, button interaction and Run option

  • Recorded and implemented different sound effects for each attack the player or opponent may use via Chiptone and PreSonus Studio One IV
     

  • Designed enemy AI to be able to make similar choices to the player

    • Enemy can detect if player has a type weakness and uses this to calculate a range of likeliness for choosing the most effective attack​
       

  • Programmed Scriptable Objects used for setting the player and opponents stats and controlling type differences.

    • Water type enemies are weak against the players Grass type, but the player is weak against fire type enemies.

    • Allows for scalability if introducing new characters to the game
       

bottom of page