Looking for a C# Programmer to design a system/ prototype for a castle building simulation game in Unity 3D.You should have an excellent knowledge of Unity as well as C# Programming…Looking for someone who has preferably worked on a similar project before, someone who is communicative, will keep me updated of the progress .
More about the game;
Player builds and manages a medieval Castle, employ servants and give them various task
In order to run successful castle, where everyone is fed, clean and safe …
It is a top down 3rd person game.
Think of Games such as Team park , or Roller coaster tycoon.
In Roller Coaster Tycoon game, Player builds a theme park laying down different rides and then connecting them with
Paths. NPC Guests characters walk around that park shopping and riding on those attractions…
You employ cleaners and entertainers, assign them various tasks as well as assign the area they need to patrol.
But In this game instead of building rides, shops and paths, we build rooms and corridors.
And instead of cleaners and entertainers we have solders, chambermaids and other various workers that reside in the Castle.
Tile-based /grid Preferably prebuilt or semi prebuilt rooms that player place down, and connect them to the already some existing
Starting Layout of the castle.
Once room is placed down NPC characters should be able instantly to detect it, and be able to go into that room
(so Navigation and Path finding should be updated dynamically).
When planning a Designing the game, it should be taken in consideration that around up to 50 npc characters
should be able to walk around in the final version of the game doing various task without causing any lag.
What is expected from you;
To design a working prototype of the game.
To design working room placement system with pathfinding and all logistic needed.
Design a Simple User Interface either using a new Unity GUI system or NGUi. ( buttons, build menu and so on needed for prototype to work)
This should be easily adjustable end extended, in order to add more buttons, rooms in later stage.
To design NPC state machine ( that will work with mecanim system), AI for NPC characters and their logic.
NPC interaction with rooms and objects in the room.
(don’t need to create any character model, Instead use any free downloadable character that can serve for the demonstration purpose,
such as Nathan or robots from unity free training package ).
- Basic Rooms and tiles for creating rooms and corridors will be provided.
You are not creating a final product, thus not expected to create any artwork nor texture.
I am looking for a working and stable prototype without a lag and glitches,
So you should be able to fix all errors glitches and problems I find while testing the game.
Even though there will be many NPC characters in the final game, you need only to create 4 NPC characters and their AI state machines…
Lord , Solder, Servant and Enemy Solder. ( mostly variation of same script)
More about characters;
Same as in Roller coaster tycoon game, NPC characters have some basic statistics such as Level of Hunger, Tiredness and so on …
Those statistics should be represented as some kind of timed bar , when it gets to zero , character would get hungry or tired
and will go looking for a bedroom to sleep or a dinning room to eat. Once the character satisfies those needs the stats bar will reset to full
and NPC Character will resume the work previously given by player… which is either standing the guard , patrolling or searching for the enemy.
( more details about NPCs will be given later)
Similar script should be made for all 4 NPC
If you have any more questions please do not hesitate to contact me