Tuesday 25 July 2017

Game Prototype 25/07/17

We have chosen "Sol 2" as the name for this game, so from now on the posts will be named as "Sol 2" + current day.

I'm now in the process of implementing an Audio system in the Game Engine. I have never done such thing before but I'm not expecting it to be really difficult because I'm using the SFML library for handling windows, input, audio and networking.

Saturday 22 July 2017

Game Prototype 22/07/17

New update! Well, I didn't actually add anything new but, my friend Joana just finished one of the soundtracks in the game. Feel free to check out the soundtrack on her Soundcloud page!

This weekend I'm not at home so there will be no updates with new stuff added to the game for a while.

Thursday 20 July 2017

Game Prototype 20/07/17

I've finished the in-game GUI & HUD and added a Debug GUI! I've also added the ability to place buildings (even though I only have one enabled now). 

Here is a screenshot:


In the top right you can see the Debug GUI with some profiling info. It still isn't finished but it will contain some cheats in the future.

In the bottom of the screen there is the building selection menu, but you can see that I only have the AA (Anti-Air) turret in the menu for now.

(Recap) In the top left and center you can see some info used in the game such as HP (health points) and the resource amounts (for both Energium, the pink one, and Materium, the blue one).

Here is a video showing the building placement in action:


In the next update you should expect to see something related to gameplay (probably resource extraction and storage).

Monday 17 July 2017

Game Prototype 17/07/17

I'm now back home and I've almost finished the in-game GUI.
Here is a pic:


Now I only need the turret selection menu.

I've already added the HP, Energium and Materium bars as seen in the image.

Some time soon you will see the turret selection menu working.

Tuesday 11 July 2017

Game Prototype 11/07/17

While I'm away from the computer where my project files are, I'm taking advantage to plan some stuff ahead that I will do once I arrive such as the game GUI (Graphical User Interface).

Here is an image I made on paint.net showing how I'm thinking it should be:

(this is not already implemented, it is just a preview)
In the top left you can see the two resource bars, the Energium bar (the yellow one) and the Materium bar (the blue one). They show how full is our resource storage and how much resources we have.
In the top center there is the HP bar, showing how full is our HP.

At the bottom center there is a menu where we select what type of building we want to build (drills, turrets, resource storages, etc).
It is based on the tower construction menu on Savage Moon (PS3 game I played some years ago):


As you can see I'm trying to make the GUI as simple as possible to use, and as small as possible too, as I dont want to have the screen filled with buttons and other stuff.

I will also implement a debug menu with cheats so I can test gameplay mechanics without having to spend 10 minutes every time just to wait for the enemies to arrive.

When the GUI is implemented I will post a video on YouTube showing how it works.
If you have any suggestions or questions don't hesitate to contact me by posting a comment on this blog.

Monday 10 July 2017

Game Prototype 10/07/17

Sorry for the lack of updates recently, I had been studying for the final exams and now I am in holidays. One more week and you should expect to see some new stuff on the Game Engine such as:
  • Lua scripting capabilities (only needs some polishing now);
  • GUI system (partially implemented);
  • Font loading using FreeType library and rendering text to GUI (currently working on this);
Meanwhile a friend of mine is working on the HUD design for the game. Maybe in two weeks I will have the HUD finished.