Skip to content

Nehliin/unnamed-rts

Repository files navigation

Unnamed RTS game

This is a hobby project that is a continuation of my 3D graphical programming experiments. This project is more focused and less open ended and also draws from what I've learned building wgpu-render-node and smol-engine. It's currently not even close to a game.

Current goals:

  • Multi-threaded rendering using wgpu
    • Pbr rendering (without IBL)
    • Normal mapping
    • Basic HDR
    • Gltf model support (Emissive texture not implemented)
  • Ui support using egui
  • Animations
  • RTS game mechanics
    • Flow field prototype implemented for navigation (map editor only currently)
  • Map editor (Recently switched to tilebased)
    • Terrain editor (Coloring with custom textures not yet implemented)
  • Basic Online multiplayer support is in progress using laminar. Ambition and quality of this goal depends amount of time I spend on this project.
    • Server owns the player state and updates client at ~30hz
    • Client(s) send actions which are handled by the server (like move command)
    • Win conditions
    • Game time
    • Scale to large number of units
    • New unit creation
    • ...and a lot more obviously

Screenshots (Out of date)

All graphical repos should have at least a one screenshot Alt text Alt text

About

A currently not named RTS game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages