I think I’m done with the quickstart

Let’s recap what I have so far:

  1. You can run the game in two browsers. One player hosts while the other player connects
    1. This is done through local connection. It should be possible to do multiplayer though I’m not sure about that yet
  2. Players can move
  3. Host can switch scenes

What I need to get done:

  1. Set up multiplayer and finding players online (Hard)
  2. Create spell logic e.g. pushing and damaging players (Complex but not hard… probably?)
    1. Ideally, this will be a physics engine kinda thing… basically people creating spells and effects only have to define a spell/push/damage/visuals and the engine will handle the rest
      1. I think this means that I’ll have a translator between something like:
        1. Spell: 5 push, 3 damage, 4 speed
        2. Unity: onHit, increase velocity by 3.25, etc etc
  3. Set up camera and camera movement to be isometric instead of first person (Should be simple)
  4. Create extremely basic spell visuals and graphics (Annoying)
    1. Like “pew” for firing a spell
  5. Arena and taking damage (Medium?)

Basically, my entire game needs to be worked on

Today:

Let’s… set up the camera and moving the camera.

Work

I’m not going to list all my steps on what I’ve done like I did for the quickstart

  1. Got basic isometric camera working… well apparently it’s not true isometric but isometric-like
    1. It’s a top-down camera at an angle
  2. Can move camera using arrow keys or moving mouse to the edge of screen
    1. If holding down-right and mouse is on right, it should be identical to moving camera down-right
    2. If holding right and mouse is on right, it should be identical to moving camera right
    3. If holding left and mouse is on right, it should be identical to not moving camera
  3. Camera needs to be adjusted (starting position of camera) but otherwise it’s great! I’m really excited that it works so nicely