• Register

DUSK - Title

Welcome to your new Farm!

[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 - Rain


What is DUSK?

Dusk is a game about an old farm. But you quickly learn that is it not

about farming, at least after a few days.


What do I do in DUSK?

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!


What will attack me in DUSK?

I won't say what and when. And it's not you their're after.


DUSK - Title


Features of DUSK

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..

....


DUSK - Music



Modding Support

With our DUSK Modding API [DMA] EVERYONE could make modifications for DUSK!


20170411193545 1


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



API Documentation

//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
  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

title 2

[Latest Version: 20.04.2017; API: 20.04.2017]

General Improvements, Bugfixes and GUI Update


20170420160142 1


Improvements:

- No Lags when placing Buildings on Float X-Positions

- Better Enemy-Warning-UI

- Modding Error UI

- New Modding API features


//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
Modding V2!

Modding V2!

News

Small Improvements and Bugfixes for DUSK + Modding API fixes!

DUSK - Mods [API Beta Update]

DUSK - Mods [API Beta Update]

News

In our new DUSK Update we implemented a new Modding-API. Also the game is now avaiable at Windows, Mac OS X and Linux!

New Update available

New Update available

News

Did you get hyped by screenshots or news of DUSK? Now you can try it yourself!

DUSK - Now 1000 times better!

DUSK - Now 1000 times better!

News

The team behind DUSK was busy! We created much more new content for the game! New graphics, sounds, music and story!

RSS Related Files
Sandbox

Sandbox

Sandboxmod Other

Download-Link for the Sandbox-Mod. Special thanks to Stefftek

DUSK   IndieDB Version   Mac OS X Beta

DUSK IndieDB Version Mac OS X Beta

Patch

DUSK UPDATE 10.04.2017 Modding API + New Interfaces

DUSK - Mods [API Beta Update]

DUSK - Mods [API Beta Update]

Script

DUSK UPDATE 10.04.2017 Modding API + New Interfaces

DUSK   IndieDB Version   Linux Beta

DUSK IndieDB Version Linux Beta

Patch

DUSK UPDATE 10.04.2017 Modding API + New Interfaces

DUSK   IndieDB Version   Windows

DUSK IndieDB Version Windows

Patch

DUSK UPDATE 10.04.2017 Modding API + New Interfaces

DUSK - IndieDB Version - Update 14.03.17

DUSK - IndieDB Version - Update 14.03.17

Patch

Graphicfixes, better menu controls and playermovement update!

Comments
mayogoes
mayogoes

Great game. I will create a mod with my skills

Reply Good karma Bad karma+1 vote
Guest
Guest

Much game. Such graphics. Wow

Reply Good karma Bad karma+1 vote
Guest
Guest

Its tremendous.
Just fe best fing ei eva pleit.

Reply Good karma Bad karma+1 vote
Guest
Guest

Great game! Try it.

Reply Good karma Bad karma+1 vote
MilitaryBanana
MilitaryBanana

I like the graphics.
#narcissism

Reply Good karma Bad karma+3 votes
SteffTek Creator
SteffTek

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! :(

Reply Good karma+1 vote
Guest
Guest

Looks awesome <3 I love it!!1!

Reply Good karma Bad karma+2 votes
BarryCabbage
BarryCabbage

Hopefully I get some money to donate to this! :D I really want to give $40

Reply Good karma Bad karma+3 votes
SteffTek Creator
SteffTek

Damn I read it to late :0 I am updating our presentation

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
DUSK - 2D Tower Defense
Platforms
Windows, Mac, Linux
Developer & Publisher
SteffTek
Engine
Unity
Contact
Send Message
Release date
Game watch
Follow
Share
Style
Theme
Abstract
Players
Single Player
Project
Indie
Embed Buttons
Link to DUSK - 2D Tower Defense by selecting a button and using the embed code provided more...
DUSK - 2D Tower Defense
Statistics
Last Update
Watchers
4 members
Mods
1
Files
8
Articles
5
You may also like
Panfur TD Tower Defense
Panfur TD Tower Defense Tower Defense
Steam Grid
Steam Grid Tower Defense
Hegagon Defense
Hegagon Defense Tower Defense
Fight for Dawn
Fight for Dawn Tower Defense
GQ AntiVir ( GQAV )
GQ AntiVir ( GQAV ) Tower Defense
Die Grenze/The Border
Die Grenze/The Border Realistic Sim