Project Type: Personal Project
Software Used: Godot 4.0 , Aseprite
Language Used: GDScript.
Primary Role: Asset design and Gameplay Programming
Github link: https://github.com/SugarCow/projectPaper
Every Orc Has a Price is  a top down rouge-like game about a merchant in a world where all of the heroes have been vanquished by the never-ending Orc hordes. The merchant now equipped with the power of 'money', have to buy his way to survival. The player has a limited amount of coin to buy off the orcs to fight for the player. The player has a coin launcher which will allow the player to shoot off their coin to 'buy off' the enemies. Each Orc comes with a unique price tag for recruitment, and their allegiance wanes over time, culminating in a demise attributed to shame. Amidst the chaos, enemies drop both coins and health at intervals, providing vital resources for the player's survival. The game will have features such as procedural generation within the level and top down game physics. as the player make multiple attempts, the level of the game will procedurally generate different level objects such as trees, fire pits, and tower structure.
Object Procedural Generation: I used a double for loop to iterate through the whole grid of the level and assign each objects a percentage and generate a random float to spawn an object that correspond to the percentage chance.
Weapon rotation: The look_at() function facilitates the alignment of a node's orientation with the player's mouse, enabling the weapon to consistently point in the direction of the mouse cursor.
Credits: 
-I used and recolored pre-made character assets made by RGS_Dev. I created the rest of the assets in aseprite.
Back to Top