Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411780 Posts in 69685 Topics- by 58652 Members - Latest Member: theoutlier

December 10, 2024, 04:23:39 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogs(hey, look! It's that) One Weird Dungeon Game
Pages: [1]
Print
Author Topic: (hey, look! It's that) One Weird Dungeon Game  (Read 3279 times)
Geoff Moore
Level 3
***


making one weird dungeon game


View Profile WWW
« on: October 07, 2024, 10:32:29 AM »




Hey friends, it's been a minute!

I'm working on a new/old game, several ideas rolled into one, mixed mechanics, focus on fun Gomez
Stay tuned for gameplay and animals <3




Please follow on twitter too! @GamedevGeoff





« Last Edit: October 13, 2024, 05:39:50 AM by Geoff Moore » Logged

game composer and developer of One Weird Dungeon Game
music: https://geoffmoore.co.uk
game: devlog / twitter
Rogod
Level 3
***



View Profile WWW
« Reply #1 on: October 07, 2024, 11:57:42 AM »

I like this snek Gomez
Logged

Geoff Moore
Level 3
***


making one weird dungeon game


View Profile WWW
« Reply #2 on: October 08, 2024, 04:24:05 PM »

I like this snek Gomez

snek likes you too! :>

Logged

game composer and developer of One Weird Dungeon Game
music: https://geoffmoore.co.uk
game: devlog / twitter
Schrompf
Level 10
*****

C++ professional, game dev sparetime


View Profile WWW
« Reply #3 on: October 09, 2024, 08:14:58 AM »

The art style is catchy!
Logged

Snake World, multiplayer worm eats stuff and grows DevLog
markbtesh
Level 0
*


View Profile
« Reply #4 on: October 10, 2024, 01:28:37 AM »

Sounds awesome! Please let me know if you need any background music, I’d love to set you up. Here you can check out my work https://share.bridge.audio/game-compositions/game-compositions--loops?id=ca76dcda-f97e-4823-a648-5024f2f5347c
Logged
Tangleworm
Level 0
***



View Profile WWW
« Reply #5 on: October 11, 2024, 10:38:29 AM »

I love the little faces, and the gem-eating animation on Twitter too!
Logged

michaelplzno
Level 10
*****



View Profile WWW
« Reply #6 on: October 11, 2024, 10:53:33 AM »

love the cozy art.
Logged

Geoff Moore
Level 3
***


making one weird dungeon game


View Profile WWW
« Reply #7 on: October 13, 2024, 07:23:40 AM »

Thank you everybody, your feedback means a lot!! <3 (mark, see my sig - I'm a composer too lol. Good luck out there!)

Words:
I'm currently reaping what I've sown! All the goober's animations are procedurally handled in-game, so I'm working on getting them to play nicely together and with two (so far!) movement mechanics. I also made a cute little landing page. Should I be working on game logic instead? Of course!

Get:

it is smoother in the video and super smooth in the game, 60fps GIF when

Follow on twitter for extra stuff and smoothier videos! @GamedevGeoff Gomez
« Last Edit: October 16, 2024, 02:50:46 PM by Geoff Moore » Logged

game composer and developer of One Weird Dungeon Game
music: https://geoffmoore.co.uk
game: devlog / twitter
Geoff Moore
Level 3
***


making one weird dungeon game


View Profile WWW
« Reply #8 on: October 19, 2024, 12:44:53 AM »



Devlog Meat #0 - SUBROOMS AND DOORS

The goal:
Quick dungeon creation, no hardcoding navigation, slap down tiles and done Smiley

How I did it:
In the room editor I have two tile layers - one for my subrooms (A), one for the dotted connections between them (B).

First my control object loops through all the tiles on layer A, using `tilemap_get_at_pixel` to find unconnected islands (these are our subrooms) and assigns a subroom number to each cell in an array grid:


(here we see parts of subrooms 4, 6 and 7, with empty cells being left at the default 0)

Then each door runs a loop that follows its dotted line tiles on layer B to find it's corresponding door (the position to send the player to), that door's direction (the direction the player will move into the other subroom, which also makes it easy to check the exit isn't blocked before entering), and the room number of the cell that door is in (so we can, for example, activate enemies in the new `current_room`).

If a door doesn't have a valid connection, on purpose or by mistake, it gets filled in with rubble:


The final step is these blue square camera zone objects:


If you squint a little, you'll see there are two of them, and three subrooms - the two smaller rooms share a camera.

At create they loop over the cells in their bounding boxes to see which subrooms they touch, and the control object has an array containing their (top left) x,y coordinates in structs, with the index matching the subroom numbers. Then when we go to a new subroom we simply animcurve the camera to the corresponding camera square's position. The fact they are rectangular introduces a design limitation that I'll fix later when I add more complexity to the camera system (and perhaps a custom editor), but it works nicely for now.

Finally, the system in action:





I might pretty this up by having the camera follow the tiles too, but I kind of like the snappiness Gomez
Logged

game composer and developer of One Weird Dungeon Game
music: https://geoffmoore.co.uk
game: devlog / twitter
Rogod
Level 3
***



View Profile WWW
« Reply #9 on: October 19, 2024, 01:42:04 AM »

I like the camera snapping to the dungeon section actually - it seems more polished that way.

Also that snake xD - He's so silly Big Laff
Logged

Anton
Level 0
***


View Profile
« Reply #10 on: October 20, 2024, 06:10:57 AM »

Hooo that looks like a very nice game.
Logged

Geoff Moore
Level 3
***


making one weird dungeon game


View Profile WWW
« Reply #11 on: October 25, 2024, 10:12:58 AM »

Hey friends! This week I:
-implemented actual room transitions (for floors, when we go up/downstairs)
-fixed all the procedural animations interacting together
-added top secret movement mechanic that i'm not sharing yet
-SPIKES



Logged

game composer and developer of One Weird Dungeon Game
music: https://geoffmoore.co.uk
game: devlog / twitter
Geoff Moore
Level 3
***


making one weird dungeon game


View Profile WWW
« Reply #12 on: November 16, 2024, 08:41:07 AM »

hey friends, I've been busy Gomez
I added pots you can push around and smash, holes you can fall down, and created a bunch of sound effects - I'll post a new vid soonish to show all that off. Mostly though I've been working on overworld art, here's a sneak peek:

Logged

game composer and developer of One Weird Dungeon Game
music: https://geoffmoore.co.uk
game: devlog / twitter
Rogod
Level 3
***



View Profile WWW
« Reply #13 on: November 16, 2024, 11:47:14 AM »

Gotta say dude, if I had this on my phone, it's the sort of thing I'd play all the time Grin
Logged

Sketchylilguy
TIGBaby
*



View Profile
« Reply #14 on: November 22, 2024, 09:40:23 AM »

Using procedural animations in Gamemaker is certainly an achievement. HOW DID YOU MAKE HIS DUMB LIL' SQUISHY FACE MOVE!?  Crazy
Logged

hewwow
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic