A downloadable game for Windows

Download NowName your own price

Little game I made in 2 weeks for the GMS2Jam hosted by YoYoGames.

I had recently watched There Will be Blood so I wanted to create a world in which you take advantage of natural resources and become rich.


I like the sort of mix between Factorio and the Legend of Zelda. Big, bright explorable areas with secrets to uncover and resources to gather.


Move with WASD, aim at stuff with the mouse. Left click hits things, right click consumes the currently selected item.

E opens up the building menu. ESC resets the game.


It's procedurally generated and I had to cut out a lot of ideas I had in order to make it in time for the jam. I would love to develop this concept further though!


Download also includes source code.

More information

Published37 days ago
StatusReleased
PlatformsWindows
Rating
(5)
AuthorHopFrog
GenreAdventure
TagsCasual, Management, Pixel Art, Relaxing, Sandbox, Survival
LicenseAll rights reserved
Asset licenseCreative Commons Attribution_NonCommercial v4.0 International
Average durationAbout a half-hour
LanguagesEnglish
InputsKeyboard, Mouse
Player countSingleplayer

Download

Download NowName your own price

Click download now to get access to the following files:

Forager v0.1.zip 4 MB

Comments

Log in with your itch.io account to leave a comment.

Besides what Devil's Garage said, I encountered a bug in which I was unable to place down any new structures, because the game seemed to think I was trying to place down a bridge no matter what I had in my inventory. Yes, I tried pressing E; that only brought up the build menu. Selecting another structure to build would give me both a transparent red bridge and a transparent red version of that structure.

Also a little annoying was the fact that sometimes, the cursor wouldn't snap to where I wanted it to be. As well as the odd bug that sometimes, I would be unable to place a bridge on water, even when the ghost silhouette was exactly where I wanted it.

Oh, and I can somehow place bridges on land?

You've some great feedback from my viewers about your game. I know they'd love it if you replied. https://www.youtube.com/watch?v=T_p77QGK9bA&t=114s

game is great i love the graphics! wish i could program like that.

though the esc restarting game thing got a bit annoying.

My antivirus recognizes a virus in the game. Why is that?

Something about games compiled with GameMaker. Sorry about that! It's perfectly safe though.

So u cant tell me why it is like that? My Game Maker games don't contain that "Trojan"(Not sure if it's wrong alert)

(+2)

Loved it! I could play this for hours, and I did.



(+1)

Haha, that's a great name. I need to make it more like the movie and include actual oil drilling...

Thanks for playing though! Video was fun! I am already working on updates to this too!

(+1)

I'm glad you liked it. I was hoping you would enjoy the thumbnail. You have a really solid idea and fun gameplay going for you already, but if you add to that then it'll only make it better. Some of my followers think a timer would add an extra element of suspense and make it feel less "grindy" towards the end. Seriously though it's a fun game for sure.

(Edited 1 time) (+1)

This looks beautiful. +1 to developing it further!

(+1)

After playing years of minecraft, this game is just sight for sore eyes - thank you for this fun game! I love the art direction, the meta sound effects, and everything about the gameplay experience.

There are a few small bugs, like when hitting escape restarts the game ( hehe I know this is a feature and not a big) and when the game restarts at times, the cursor position and the cursor get misaligned - Im really looking forward to playing an updated build

Cheers!

(+1)

Thanks for the kind words! Do you have any suggestions of anything you would like to see in an updated version?

(+1)

Ok, here's a more thorough feedback - these are a bunch of suggestion, nothing to really action on.

UX

The game can start off with a menu that floats over the game play area that just says - 'Play', may be a line for credits, etc.

Escape key - Escape key is more often used as a home key - so if user hit the escape key - surface a main menu giving players options like - restart game, save, sound, music - etc. This might solve that whole 'Escape' key being assigned as a restart button.

Alternatively - if you still feel that the escape key should be a restart option - when players hit the escape key - give them a yes/ no confirmation popup asking if they would like to restart the game.

The first time user experience exists, and is pretty decent, I'd only suggest making this a bit more on rails so as to improve on this. aw

  1. Player should start the game on a single tiled path - that way you can control the first time user experience, by getting the player to follow a path.
  2. Player can start the game with no inventory. pickaxe should spawn very close to player - probably have a jumping arrow pointing towards it. Square bracket now appears next to cursor.
  3. Popover / signboard / speech balloon- telling players that they can use WASD to move character
  4. Popover / signboard / speech balloon - instructing player to press right mouse button to perform action.-
  5. Green is universal for health bar. you can use green with white outline if you want it to stand apart from the background. Since heroes health is a green bar, use the same green color as the health bar for all the objects the hero interacts with. This is just to maintain consistency though the games' player experience
  6. When player collects the second item in the inventory, use - popover / speech balloon and instruct player to use scroll wheel to cycle though the various items.
  7. There was a short cut key to use / expel the selected item. I was not sure why my food kept disappearing. If there is a way to avoid that as it's a destructible action
  8. When player has the pickaxe selected - pressing and holding down the right mouse button should be a repeat action. It gets a bit tedious performing repetitive actions
  9. Not too sure if there is a way to drop an item from your inventory - It took quiet some time for me to empty my inventory
  10. Wish I had access to that storage cart a lot earlier. Or atleast the option to make a small one that can hold one type of item

Technical

Bunch of your commenters are talking about bugs - that should probably the first thing to address

  1. Sometimes on restarting the game, the square brackets and cursor would not originate to where the real mouse cursor is.
  2. -Sometimes the character get's stuck behind an object that occupies a single tile.
  3. -There is this residual lighting effect that appears at times - like it is originating from the player - can at those moments the game drops frame rates
  4. Avoid the subtle zoom in + zoom out when the player has to interact with objects. This get's a little uncomfortable to the eyes especially when the player has to chop a big tree.
  5. Playing the game in fully zoomed out view - as I was running though the game world - chunks of world object disappeared

GamePlay

- opening that first treasure was the best thing ever - It would have been a delight if there was some kinda aspirational music that played the moment you opened it


Hope you find these helpful

(+1)

Thanks a lot for the detailed feedback!


I actually started working on Forager today! Hoping to polish some issues that you and other people described and add some more content.

There were some things I really didn't like but had to put in because of the time limit I had while making it. Like the Coinmaker structure. Originally I wanted a much better paced difficulty curve that didn't need to turn into grinding.


Anyway! Thanks again for the comment!

ERROR!!! :: ############################################################################################

ERROR in

action number 1

of Step Event0

for object objWateredTile:

Error in function arcsin().

at gml_Script_Ease (line 102) - else var s = p/(2*pi) * arcsin(c/a);

############################################################################################

--------------------------------------------------------------------------------------------

stack frame is

gml_Script_Ease (line 102)

called from - gml_Object_objWateredTile_Step_0 (line 3) - y = Ease(EASE.OutElastic, y, yy, ease/100);

___________________________________________

############################################################################################

FATAL ERROR in

action number 1

of Draw Event

for object objMiningRod:

local variable ly(100004, -2147483648) not set before reading it.

at gml_Script_DrawLaser

############################################################################################

--------------------------------------------------------------------------------------------

stack frame is

gml_Script_DrawLaser (line 0)

gml_Object_objMiningRod_Draw_0

Ah damn, I am really sorry about this!

(+1)

Please for the love of god change the esc button from restart to close menu.

(+1)

THIS. I just restarted the game when I was at 4750+ Coins.

So sorry for this! It will definitely be removed in the updated version!

Also, the game lags alot for me, tends to be when I'm around alot of water

(+2)

Pretty fun! But having esc restart got annoying for me, so used to closing menus with esc. But that's neither here nor there, hope this gets expanded.