[Latest Version: 20.04.2017; API: 20.04.2017]
Farmer Joe: "Howdey! You look like the perfekt guy to run my farm.
I am too old and need a strong, young man who takes care of it."
Dusk is a game about an old farm. But you quickly learn that is it not
about farming, at least after a few days.
At first you do normal farm stuff. Plant wheat, build a shed for
your piggies, etc. But after a few days you need to defend!
I won't say what and when. And it's not you their're after.
Base building
Crafting
Defending
Upgrading
Modding (YEY)
Listening to cool music
Walk left
Walk right
Dont walk
Watch the rain
Watch the night
Watch the day
Scream
Be tough
Customize your character
Scream more
Walk more
Defend again
God damn it their become stronger
GOD HELP ME I AM DYING
FUCK HELP MEEEEEEE..
....
It is as easy as taking away a babies lollipop! Ok at least if you have basic understanding of the Unity API and Lua scripting language! - Myself, 2017
//Classnames: Messaging, DBuilding, GameTime, Player, Inventory, Enemy
//Enemy:
public enum EnemyTypes {T1,T2} //Enemy Type (At the moment only T1 avaiable)
public void setName(string s) //sets Enemy Name
public string getName() //gets Enemy Name
public void setDamage(float i) //sets Enemy Damge per hit
public float getDamage() //gets Enemy Damage per hit
public void setType(EnemyTypes ET) //sets Enemy Type
public EnemyTypes getType() //gets Enemy Type
public void setSpeed(float s) //sets Enemy Speed
public float getSpeed() //gets Enemy Speed
public void Spawn(string side, int amount, Enemy e) //Spawns Enemy (side must be "left" or "right")e
//Messaging:
public void sendTitle(string s) //Fades in/out big Text on screen
public void sendActionBar(string s) //Fades in/out smaller Text on screen (Under Title Text)
//DBuildingClass:
public Types {Farm,Forge,Barn,Wall,Tower,Lab}
//Lab not Implemented yet
public string getType(float x) //returns BuildingType at Position X (null if empty);
public void setType(float xPos, int Type) // sets Building Type
public void delType(float xPos, GameObject obj) // delets Building
public Hashtable getBuildings() // returns Hashtable of all Buildings
//GameTime Class:
public float getTime() // returns Time of Day
public void setTime(int time) // sets Time of Day
public void addTime(int time) // adds int x to Time of Day
public void delTime(int time) // removes int x from Time of Day
public void setDay(int day) // sets Daycount
public int getDay() // get Daycount
//Inventory Class:
public Types {Wood,Stone,Metal,Ammo,Coins}
public void setAmount(Types s, int amount) // sets amount of specific Item
public void addAmount(Types s, int amount) // adds amount to specific Item
public void delAmount(Types s, int amount) // deletes amount to specific Item
//Instead of Type S you can use an Integer (0-4) to specifiy the Item
//Player Class:
//Player.name is no longer public
public GameObject gObj; // Player Object
public Player getPlayer(string pName) // gets Player by Name (Default: "Player")
public float getPos() // gets Playerposition
public void setPos(float x) // sets Playerposition
public string getName() // gets Playername
public void setName(string s) // sets Playername
public int getNID() // gets NetworkID
public void setNID(int id) // sets NetworkID
public int getSpeed() // gets Speed
public void setSpeed(int s) // sets Speed
[Latest Version: 20.04.2017; API: 20.04.2017]
//Classnames: Messaging, DBuilding, GameTime, Player, Inventory, Enemy
//Enemy:
public enum EnemyTypes {T1,T2} //Enemy Type (At the moment only T1 avaiable)
public void setName(string s) //sets Enemy Name
public string getName() //gets Enemy Name
public void setDamage(float i) //sets Enemy Damge per hit
public float getDamage() //gets Enemy Damage per hit
public void setType(EnemyTypes ET) //sets Enemy Type
public EnemyTypes getType() //gets Enemy Type
public void setSpeed(float s) //sets Enemy Speed
public float getSpeed() //gets Enemy Speed
public void Spawn(string side, int amount, Enemy e) //Spawns Enemy (side must be "left" or "right")e
//Messaging:
public void sendTitle(string s) //Fades in/out big Text on screen
public void sendActionBar(string s) //Fades in/out smaller Text on screen (Under Title Text)
//DBuildingClass:
public Types {Farm,Forge,Barn,Wall,Tower,Lab}
//Lab not Implemented yet
public string getType(float x) //returns BuildingType at Position X (null if empty);
public void setType(float xPos, int Type) // sets Building Type
public void delType(float xPos, GameObject obj) // delets Building
public Hashtable getBuildings() // returns Hashtable of all Buildings
//GameTime Class:
public float getTime() // returns Time of Day
public void setTime(int time) // sets Time of Day
public void addTime(int time) // adds int x to Time of Day
public void delTime(int time) // removes int x from Time of Day
public void setDay(int day) // sets Daycount
public int getDay() // get Daycount
//Inventory Class:
public Types {Wood,Stone,Metal,Ammo,Coins}
public void setAmount(Types s, int amount) // sets amount of specific Item
public void addAmount(Types s, int amount) // adds amount to specific Item
public void delAmount(Types s, int amount) // deletes amount to specific Item
//Instead of Type S you can use an Integer (0-4) to specifiy the Item
//Player Class:
//Player.name is no longer public
public GameObject gObj; // Player Object
public Player getPlayer(string pName) // gets Player by Name (Default: "Player")
public float getPos() // gets Playerposition
public void setPos(float x) // sets Playerposition
public string getName() // gets Playername
public void setName(string s) // sets Playername
public int getNID() // gets NetworkID
public void setNID(int id) // sets NetworkID
public int getSpeed() // gets Speed
public void setSpeed(int s) // sets Speed
In our new DUSK Update we implemented a new Modding-API. Also the game is now avaiable at Windows, Mac OS X and Linux!
Did you get hyped by screenshots or news of DUSK? Now you can try it yourself!
The team behind DUSK was busy! We created much more new content for the game! New graphics, sounds, music and story!
Graphicfixes, better menu controls and playermovement update!
This comment is currently awaiting admin approval, join now to view.
Great game. I will create a mod with my skills
Much game. Such graphics. Wow
Its tremendous.
Just fe best fing ei eva pleit.
Great game! Try it.
I like the graphics.
#narcissism
You know, I just had plannd to go into my Unity Workspace, fix a bit, update a bit and then upload a Version to IndieDB. But Unity won't let me in! :(
Looks awesome <3 I love it!!1!
Hopefully I get some money to donate to this! :D I really want to give $40
Damn I read it to late :0 I am updating our presentation