Skip to content

thatalloguy/GameProject

Repository files navigation

DuckWatchers Remake

Dependencies

  • Fastgltf
  • glfw
  • glm
  • imgui
  • Jolt
  • MiniAudio
  • SteamAudio
  • spdlog
  • stb (image)
  • vk-bootstrap
  • VulkanMemoryAllocator
  • Tweeny

Planning:


  • Window
    • Window creation
    • darkmode titlebar (windows only)
    • Resizing (NOTE: resizing isnt finished on the render renderer side).
    • Fullscreen + borderless

  • Input
    • Keyboard
    • Controller
    • Mouse

  • Physics
    • Setup
    • Rigid body creation.
    • static Bodies?
    • Collision shapes (including triangles?)
    • Character controller
    • Triggers

  • Audio:
    • Loading sound
    • Binaural Effect.
    • Spatial effect.

  • Map Editor
    • Loading assets from json
    • Loading blueprints (entity templates) from json
    • Creating instances of blueprints.
    • Saving instances to a file.
    • Loading instances from a file.
    • Hot reloading Assets and blueprints.
    • Moving entities (via debug window)
    • Free fly camera.
    • Runtime map loading.
    • Animator:
      • Keyframes.
      • Interpolating between keyframes.
      • Serialization.

  • Gameplay
    • Player controller?
    • Fishing
    • Shop system
    • Day and night cycle
    • Event player.
    • Fishing rod upgrades

  • Rendering part 2:
    • Shadows
    • Physics debug renderer (optional)

  • Polish phase

About

Video game written from scratch in CPP with no engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published