Objectives: 3D City Builder with item delivery system + Learn Unreal Engine
Engine / Languages: Unreal Engine / C++, Blueprints, UMG, XML
Team Size: Individual Project
Duration: 526 work hours (66 work days)
Warriors and Serfs is a 3D real-time city-building / strategy game for PC with a focus on building a settlement with a functioning economy, set in the medieval era.
Warriors and Serfs puts you in the place of a Count in the medieval times. Your king has given you the task to build a new settlement and defeat his enemies, so you set out with a few loyal servants and materials to do as he commands. Warriors and Serfs allows you to gather a multitude of different resources and refine them into food, building materials and weapons. Every item exists physically and can be transported by your ever-diligent Serfs to construction sites, the weapon smiths, or the warehouse. Therefore the placement of your buildings is a major factor in the effectiveness of your economy. The goal is to accumulate enough resources to construct the Palace Building.
This game was a solo project I made during my fifth semester at Cologne Game Lab, as part of the Exchange & Practice Semester. We had pretty much complete freedom of choice on what we would do for this Project, so I chose to make a game I had been wanting to make for the previous year or so, but knew I didn’t have enough time to really work on it otherwise.
In this first week, I completed the tutorial, preliminarily. I also introduced “lootboxes”, which produced a funny bug. Besides that, I tinkered around with UI / UX and tooltips. I went to the GGJ the weekend inbetween, and didn’t get a lot of sleep, on top of that I caught a cold. I did however get some playtesting for my new tutorial, which proved very successful! During the second week i implemented a few things based on that feedback, and some older things from my todo list. I also spent a good amount of time on the Final Presentation, which I held on Friday. Finally, I thought about the future of the game.
I spent most of the first week preparing for the playtest session on Friday 12th.
The playtesting showed me major flaws in aspects of the game, so I decided to forgo multiplayer entirely, in favor of polishing the singleplayer experience. At least until the final delivery date in February. Also, I worked 81 hours on the game total these two weeks, finally reaching the 40hr/week mark I wanted to for so long! Continue reading “The Learning Update (Weeks 15&16)”
The multiplayer I had achieved at the end of week 12 could be called “Co-op”, all players in the game controlled the same buildings and subjects. Week 13 was spent turning that into opposing players. The following week I decided to add some polish to the game, so I added some menu stuff and I finally introduced sound.
As was my plan, I spent these two weeks diving into multiplayer. Although I’d had many challenges along the way, and was about to give up on at least three occasions, I managed to pull through, and fully implemented multiplayer by the end of this phase.
Not much happened in the first week of this phase, but the second week had been my most productive at that point! I properly implemented subject hunger and death. I improved the serf behaviour a lot and implemented the Harvester and Crafter type subjects and behaviour, specifically the Lumberjack and Carpenter. I also attempted to use source control for the project…
I spent 4 days during this time on the Bluebyte Game Jam, so the time I spend on the game was reduced. I implemented constructing buildings and destroying them (without crashing the game) as well as UI for Buildings and Subjects. I also improved the Camera movement a little.
Warriors and Serfs is an RTS game with a focus on Economy, there are lots of different items that are transported physically from one place to the next, and someone or something needs to make sure that this is done efficiently. Enter: The JobManager.