A downloadable game for Windows

Download NowName your own price

Archtower is an action/rpg roguelite.

PLOT

There is a great Tower in the world of the game. It is always been there. Primitive community of people, organized in family clans, are trying to get into it. You are playing for one of those families. Who knows what will next offspring of your clan find there, a fame, some treasures, or just a painful death.



BASE CLASSES

Every time you die you pick a new character from roster with randomly choosen classes. Here are 4 starter classes (2 more are unlockable, and more will come):

FIGHTER
 Uses swords mostly, fast and strong. Has devastative attacks. If you need better defence he can wear shields. Resource - Rage, replenishes when you fight your enemies.

Skills:
  Passive - 5% faster attack speed.
  Charge - fast movement forward, can be used to run away, ethier can be paired with a sword attack for offence, that will cost you RP (Rage Points).
  Swifty Strikes - experienced Fighters can use this move to unleash multi hit combo for burst damage on heads of their enemies.

VAGABOND
 Dexterious one, can be trained to master range weapons, or be more agressive in close combat. Resource - Tricks, replenishes fast, but limited ammount.

Skills:
  Passive - 5% more accuracy.
  Throwing Rock - fast and powerful ranged attack, it can headshot humanoids with increased damage, even player itself, be careful, but if you won't hit humanoid in the head, it will deal little damage if not upgraged.
  Act of Survival - experienced Vagabonds know how to survive under pressure, letting you ignore weapon damage for short period, use this to buy you some time to escape or outdamage your opponents.

FIRESTARTER
 Some scholars want to engage in combat as much as fighters do, you can train them to be more defensive melting your enemies with burnings or just to be litteraly an explosive ones. Resource - Energy, replenishes slowly in battle, and x6 outside of combat.

Skills:
  Passive - 5% more energy damage.
  Flaming Vial - ranged damage over time attack, enemies burn for a few ticks, can be upraded to an explosive charge.
  Fireball - strong slow-moving single-target projectile skill for experienced Firestarters to bring havoc upon your enemies.

POISONER
 Cunning one, master of poisons and toxins, most of his enemies will regret it over time. Resource - Tricks, replenishes fast, but limited ammount.

Skills:
  Passive - 15% poison resistance, reduces duration for Poisons and Toxins that affect a player.
  Poison Vial - ranged damage over time attack, enemies slowly loss a lot of their health points.
  Toxin Vial - ranged debilitating attack for experienced Poisoners, will inflict low damage over time and will make your enemies weaker.



CONTROLS

Base:

  WASD + mouse - movement;
  Space - jump;
  LMB - primary weapon attack;
  RMB - extraslot action;
  Q - class skill 1;
  R - class skill 2;
  Shift - crystal slot skill;
  E - interact/pick up;
  C - weapon swap;
  I - open inventory;
  F - heal potion;
  Z - drink resource potion (if talanted);
  Tab - switch first/third-person mode;
  M - minimap;
  Alt - walk slowly;

Inventory:

  LMB - drag items;
  RMB - use/equip;
  Shift - compare equip with worn items, see second weapon stats;
  Shift+RMB - equip to extra slot;
  Z - drop from inventary;
  Shift+Z - drop one item;

Shop:

  RMB - buy/sell;
  Shift+RMB - buy/sell one item;

Extra:

  PageUp - turn on/off FPS count;
  Shift + Num+ - increase scale;
  Shift + Num- - decrease scale;
  Scrolling - change size of minimap (if showed);
  Cntrl+Scrolling - change transparacy of minimap;

Fixes:

  Cntrl+Alt+F1 - turn on/off low-rez fix, use it if you turned low-rez settings on and GUI draws incorrectly (off screen, either too small in left upper corner);
  Cntrl+Alt+F2 - turn on/off fast fps fix, use it if game runs with double speed to reduce it to half speed, v-sync must be turned on to have any effect.


Xbox 360 controller is supported (mostly)



KNOWN BUGS

144Hz monitors may run game with dramatically increased speed, when it happens you can try turning on/off v-sync in options, or going into windowed fullscreen mode by pressing alt+enter, and altTabbing could work sometime too; also you can try to use fastfps fix - see Controls (Fixes).

Some machines may have problems when using low-rez mode, so you can set low-rez fix on/off - see Controls (Fixes).


Download

Download NowName your own price

Click download now to get access to the following files:

Archtower v.0.3.4.zip 33 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

(+1)

Hey cool game you got there! I use GM 1.4 too. Did you use a pre-built 3D engine or make it yourself?

Hey!
It's all standard 3D of GMS.

You should sell the source code. Not the code to your game but to a little demo project showing you how to do it. I'd buy it for my students :)

(+1)(-1)

Hm, I'll think about it, maybe I'll do this when all systems I need will be finished :)

(+1)

Hey you'd sell at least one copy :)

(-1)

Please let us try out the code to learn from, or sell it for a fair price :)

(+1)

Hi! I want to play this but I'm getting an error trying to start it : 

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of PreCreate Event
for object o_inventory: Push :: Execution Error - Variable Index [0,5] out of range [1,5] - -5.gama(100054,5)
at gml_Script_gml_game_save
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_gml_game_save (line -1)
gml_Script_gml_game_start
gml_Room_room1_Create
(1 edit)

Hey, thank you for letting me know! I uploaded a new fixed version 0.3.0.1

Thanks! I'll try again.

(+2)

neat idea! i really loved it!

but i recommend you to base your movements on computer time instead of frame rate because most of the time everything moved slow and suddenly very fast for a few seconds and then slow again.

anyway keep it up! i'm greatly inspired by your work!

(+1)

Nice game that is put together really well. Enjoy watching for new updates, keep it up! Might be a good idea to enable vsync by default, though. I was running at 240fps (and moving insanely fast!) until I toggled it on.

Hey, thanks, it's a good idea!

(+1)

Great game! I'd love to see more :)

(+1)

this is elder scroll 0 before the graphic

(+1)

Love this game please continue it love to see a sequel :)

 
(+1)

I'm very impressed with Archtower. It's been put together really well. I liked how you have enabled the mouse to pan around in this 2d pixel environment and I had great fun playing Archtower. The graphics and the audio track add to the nice atmospherics of the game . The controls work really well and overall the mechanics are pretty good.

Overall, I think it has a lot of potential so I will keep on eye on Archtowers development

Great work DEVS

wobblyfootgamer

(+1)

This has potential, waiting for updates. :)