SYNTH ROAD | UPDATE
Engine updates:
- swapped application window handling to SDL
- swapped application input handling to SDL
- implemented basic audio functions using SDL Game updates:
- added footstep sound to be played when player walks
Assets:
- created basic footstep sound
- improved visual quality of a tree, added more depth
SYNTH ROAD | STATE OF DEVELOPMENT
The project has undergone many changes since the last log:
- project name changed to: Synth Road
- finished porting the game to a new engine made in C++ and OpenGL
Features and functionality added to the project since the last log are many and not fully documented. Below is a list of current functionality and features:
- world environement tiles render to screen
- world environement objects render to screen
- text renders to screen
- player character renders to screen
- walking around the world via WASD
- walking animation and player directional facing
- basic generated collision
- improved collision boxes implemented and functioning but not yet in use
- day and night cycle
- shadows for player and evironment objects, effected by day and nigth cycle
- npc guards watch the player as they pass by
- player text chat is functioning, messages appear above player characters head
- shop keepers greet players with a buy or sell prompt
- can purchase or sell an item to shop keepers
- travelling npc walks from town to town
- can search the trash for items, items can be sold to shop keepers
- basic inventory ui
In addition to these features directly implemented into the world there has been much done on the engine and tooling side. Here is a list of some features:
- image loading
- image texture creation
- render quads with textures applied
- text rendering for the english alphabet
- timers
- keyboard and mouse input
- world editor created.
- World object and colliders can be placed and removed
- History saved with functioning undo and redo
- When placing objects and colliders there size can be selected
- UI element for selection of object to be placed
Dystopian Goth - STATE OF DEVELOPMENT
Dystopian Goth is currently in the process of being ported from an engine made in python to a new engine using OpenGL and C++. The game will continue to initially be developed in 2D before eventually shifting it's focus to 3D.