First person camera and WASD movement done


After 26 days since the first post, first person camera and WASD movement are done. Player velocity and other camera settings are going to be constantly adjusted over the duration of the project, but the foundations are there. Little video to show my progress:

I’m not really sure how to proceed from here, so I think I will list the most essential features I can think of and then choose which one of those I should implement next. I’ll try to imagine what the player will see when they open and play the game:

  1. A main menu where they can at the bare minimum select between ‘start’ and ‘exit’.
  2. If ‘start’ is selected, the main level should be loaded.
  3. As for now, let’s say the main level consists of a couple of rooms where the player can walk around.
  4. At any point while in the main level the player should be able to see the menu when they press ‘escape’.
  5. In the main level, the player should be able to interact with some objects in the environment. For the sake of simplicity, let’s say for now that clicking certain objects displays a small text (then I can think of triggering more interesting events).
  6. If ‘exit’ is selected in any menu, the game should close.

Thinking of it this way, I think what I should do next is make a couple of rooms, like a small house or apartment (that the player can never leave because that would mean I’d have to put something outside), and implement the interact button that displays a text, since this is the main mechanic of the game, and while menus are pretty basic, they’re not as a core part of it.

Making a small house

I’m don’t know if this is the best way to approach it, and even though I would love to learn Blender (and eventually I think I’d have to), I think for now I’m just going to make some very basic assets in Unity and use those to create an extremely minimalistic place for the player to be in. Just some boxes to represent walls and furniture, maybe add some color here and there but for now I’m not even going to bother with any kind of decor or textures or anything.

After a very short research, I think I’ll be using the ProBuilder package to make the house, since it seems to be fairly easy and quick to use, and also there’s plenty of tutorials on YouTube. So that is going to be my next task!

Simple interactions

I don’t want to think of this before I finish setting up a small prototype house, so I’ll leave this part for the next log update :)

Leave a comment

Log in with itch.io to leave a comment.