Introduction


City Building Simulator (CBS) game, is a genre of simulation based video-games, where player act as the leader of city they are building. It is usually top-down game, where player choose buildings placements and other city management features to develop the city accordingly.

CONCEPT

  • Art type: Voxels (those blocky things)

  • Goal: Your goal is to keep your citizens happy, go below the line of happiness, and you lose.

  • How this game work:

    • You start playing the game with happiness at half.
    • Building such as Housing, Amusement park, small gardens, sports court increases happiness.
    • Building such as Sawmills, quarry, steelworks, powerplants increases pollution bar.
    • Pollution degrades parks, gardens, etc, and this make people unhappy.
    • You have to pay to maintain this parks, gardens, etc.
  • Building stuffs:

BuildingsCostsProduce
HouseWoods, Stones, Steel, ElectricityMoney, Happiness
ParksWoods, Stones, Steel, ElectricityMoney, Happiness
GardenWoods, Stones, SteelHappiness
Sports courtWoods, Stones, SteelHappiness
SawmillsMoney, ElectricityWoods, Pollution
QuarryMoney, ElectricityStones, Pollution
SteelworksMoney, ElectricitySteel, Pollution
PowerplantsMoneyElectricity, Pollution
  • Features:
In-game FeatureTutorial's feature
Game can be saved/loaded locallyExtend upon save/load tutorial and add little encryption feature like, Caesar chiper
Spawning, removing, selecting moving of buildingWill uses physics and raycasting stuffs
Layout EditingHandling of different scenes
SettingsHandling of screen size, graphics, etc. with UI

A quick overview of this tutorial:

  1. Basic: we will implement basics of our city building game such as placing, moving, etc with player interaction.

Now before we go, make sure to start up armory and run it, to make sure everything is working correctly.

Keep in mind that this tutorial is not fully done, this tutorial will change from time to time.