Game Dev
Here is a game I've been working on for a bit now. Roguelike side scrolling platform game with random levels and (hopefully) lots of fun secrets to find. Developing in c++ with SDL for graphics and sound. So far I have working prototypes for linux and macOS.
Version 0.21-3 (March 2023)
- Unlockable chests, player level ups, idols give HP bonus.
![v0.21-3 screengrab 0.21-3-screengrab](/user/pages/02.gamedev/v0.21-3-screengrab.png)
0.21-3 gameplay video
Version 0.21-2 (July 2022)
- Collision System fix. System was not processing all collisions due to a bug.
![Fixed collision-system-fix](/user/pages/02.gamedev/collision_system_fix.png)
collision system video
Version 0.21-1 (July 2022)
- Deck and Card system created.
- Layer collision system can be defined per game entity.
![Deck system deck-system-closeup](/user/pages/02.gamedev/deck-system-closeup.png)
![Deck system deck-system](/user/pages/02.gamedev/deck-system.png)
![Chests deck-system](/user/pages/02.gamedev/treasure-chest.png)
![Chests deck-system](/user/pages/02.gamedev/treasure-chest-key-collision.png)
Version 0.21
- Hit points remaining shown next to enemy life bar
- Loot hidden inside terrain
- Menu system for pause screen
- Replace pack with card system
- Plan: Design in between level screen to upgrade, buy, heal, etc.
![Hit points remaining shown. hit-points-screen-grab](/user/pages/02.gamedev/v0.21-screengrab-hit-points.png)
![Action screen grab game-video-thumb](/images/b/6/d/3/b/b6d3ba25288aca7748207923b450cabc5c132366-v021-screengrab.png)
gameplay video
Version 0.20
- Pack system created
- Physics system updated to standardize call for all game objects
- Smoke
![Pack to store items pack-system-screen-grab](/user/pages/02.gamedev/v0.20-screengrab-pack.png)
![Action screen grab game-video-thumb](/images/5/7/8/9/a/5789ac7ada328fc02d65631673c8d3be5dfb30c3-v020-screengrab.png)
gameplay video
Version 0.19
- Tile map defines level
- Random levels
- Camera smoothing
- Pick up items and throw
- Destructible terrain
- Enemies seek out player and can have different states (idle, active, exploding, etc)
![Tilemap game-video-thumb](/images/c/6/0/5/4/c605443573781c7f978e4ff381099fda83f5e7bd-v019-screengrab-tilemap.png)
gameplay video - without linear interpolation to smooth camera.
gameplay video - with linear interpolation to smooth camera.
Version 0.18
- Collision system updates
- Events
- Events hold 1 or more command objects
- Explosions as command objects
- Player XP
![Player XP, Explosions game-video-thumb](/images/3/5/0/8/f/3508f91335b9a26751e68927e3d4d6bbb6c7dcbf-v018-screengrab.png)
gameplay video