Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create simple Minigame #58

Open
12 of 24 tasks
numpad opened this issue Apr 22, 2021 · 0 comments
Open
12 of 24 tasks

Create simple Minigame #58

numpad opened this issue Apr 22, 2021 · 0 comments
Assignees
Labels
feature A new feature to be implemented. game-design

Comments

@numpad
Copy link
Owner

numpad commented Apr 22, 2021

To get a real understanding what the engine currently can handle and what still needs to be done I want to create a small minigame to test its limits.

  • Two players spawn on a thin disk.
    • Players spawn
    • Players controllable
    • Players have physics & collision
    • Disk generated
  • Bombs drop in a semi-regular interval from the sky, once they touch the ground they explode and remove a bit of terrain.
    • Bombs drop
    • Bombs collide with the Terrain
    • Bombs trigger explosion event
    • Bombs explode (no VFX, just remove terrain)
  • The players can drop throught the holes. If they drop off the disk they die.
  • The last player to live wins and the game switches to the main menu.

To make it easier to develop in the beginning:

  • Players don't interact with each other.
  • The camera is fixed.
  • No UI, Menu or anything.

Some ideas to make it more interesting later on:

  • Dynamic camera, sweep around a bit based on players position, rotate around the disk.
  • Music
  • Sound effects
  • Screenshake on explosion and death.
  • Bombs don't explode immediately and can be kicked around.
  • Players can push/kick each other.
  • Items drop, once collected they make the player faster, give him a bomb to throw, give him a jump, ...
  • Particles and explosion effects.
  • Bombs are animated and grow/shrink/change color before they explode (see Minecraft TNT)
  • Gamepad support

Juice:

  • Slow motion
  • Deep zoom to player just beginning to fall
@numpad numpad self-assigned this Apr 22, 2021
@numpad numpad added feature A new feature to be implemented. game-design labels Apr 22, 2021
@numpad numpad mentioned this issue Jul 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature to be implemented. game-design
Projects
None yet
Development

No branches or pull requests

1 participant