Тёмный
DevDuck
DevDuck
DevDuck
Подписаться
Yo! I'm Ben. I'm a 31 year old software developer by day, and aspiring indie game developer by night (and early morning).

I created this channel to document my attempt at becoming a successful indie game developer while managing the responsibilities of a full-time job and maintaining a fun and healthy lifestyle. I hope to post both technical content about the game development work I'm doing as well as lifestyle-focused content to show how I try to balance everything I do.

I hope that my content here might serve to inspire any others who share my passion for creating and sharing games! Hope you enjoy.

- Ben

Disclaimer:
In my video descriptions I have some Amazon Affiliate links to my desk equipment. As an Amazon Associate I earn from qualifying purchases. Thanks for your support!
Spending a Month Rebuilding my RPG's World
17:44
4 месяца назад
The Tools I Use for Indie Game Dev in 2024
14:21
5 месяцев назад
Adding Climbing to my 2D RPG!
17:01
7 месяцев назад
Can You Develop Games as a Hobby After Work?
10:10
10 месяцев назад
Adding Cozy Campsites to my 2D RPG!
11:05
11 месяцев назад
A Week of Progress on my 2D Marine Biologist RPG
11:05
11 месяцев назад
A Weekend of Indie Game Development
12:28
2 года назад
Комментарии
@CastleKnight7
@CastleKnight7 2 часа назад
Can’t wait for it to be released, but only when you feel it’s ready to be. 😊
@Pikachu777_
@Pikachu777_ 18 часов назад
I watched this in my media class.. great vid
@sshe1416
@sshe1416 День назад
Bro, this is the life I want
@UnchartedWorlds
@UnchartedWorlds 2 дня назад
That's a cosy dev room at 1:18! Also a new subscribe here, thanks to this video that YT recommended! :) Hey what is that table you are sitting at? Asking for a friend
@techsuvara
@techsuvara 2 дня назад
Well done! Keep it up!
@krevetka9744
@krevetka9744 3 дня назад
I'm working on a game in "floating islands" setting with more-less same sailing in mind. You can use sprite stacking to make a neat pixel art boat that can also freely spin 360 as if it's a 3D object. Video for reference: "Stacked Sprites in Godot" by Jon Topielski. Personally, I just drew it layer by layer manually, took like 20-25 minutes to implement.
@ianbent0n
@ianbent0n 3 дня назад
I still don't understand why you're pronouncing "dauphin" like that. It should be doh-FAN.
@cobaltghost34
@cobaltghost34 3 дня назад
Came from Jack Sather this was such a cool watch!
@DeviSerene
@DeviSerene 4 дня назад
Thank you! This was super helpful!
@tiffany_johnson
@tiffany_johnson 7 дней назад
The ocean and boat improvements look amazing! I love how you added a bobbing to the boat. As a small suggestion, I found myself really wishing I could see the submerged part of the boat too, to make the boat and the bobbing feel more grounded in the sceen.
@wiktheweaseler4913
@wiktheweaseler4913 7 дней назад
This is some amazing work. Hopefully I am not too late to this video to ask a question? If I were to make one of the terrain values BREAKABLE I could add it to another terrain and make BREAKABLE WOOD or BREAKABLE GRASS. I then can attach the terrain detector or make an node that extends from it and put it on my players hitbox. Then I can make the sword swing detect if the object is breakable and what kind of materiel it is then instance the breaking effect and queue_free that specific tile at the collision position? Is this a good idea?
@wiktheweaseler4913
@wiktheweaseler4913 7 дней назад
I am also having trouble with the detection system detecting other layers of the tilemap so I will have to think of a way to fix that I think
@wiktheweaseler4913
@wiktheweaseler4913 7 дней назад
I figured it out! I set up an additional signal that sends the tile coordinates from the collided tile. I then multiplied it by 32 to get the actual global position. I then instanced the animated sprites of the breaking wood on those areas and replaced the cell with the floor tile in a script on the tilemap node! This is just a short version though for those who are interested in maybe doing this modification! *note* I just put the object tiles on the floor tile layer with the floor sprited beneath them*
@WarLasso
@WarLasso 7 дней назад
I came looking for a link to the Steam page.
@roccockxd8950
@roccockxd8950 8 дней назад
Keep up the good work , bro ! :D
@Feynman.R
@Feynman.R 9 дней назад
We need notion tutorial from you
@kylethrock23
@kylethrock23 9 дней назад
Always scary with engine updates...
@arsk95
@arsk95 10 дней назад
yo i am so excited for this game and also thank u for the information. I was going to ask how u did the luminous stuff but u told us, so thank you see u next vlog.
@ekzac
@ekzac 10 дней назад
Beautiful game! It feels so... wet... I can't explain, but I got some nostalgia from Soul Blazer in the water stages! Congratulations for the work!
@mattp8508
@mattp8508 11 дней назад
This looks awesome! For immersion, a sailboat normally has its anchor coming from the bow not the stern.
@riisezz0
@riisezz0 11 дней назад
Recently stumbled upon sprite stacking technique and I think it would be super useful for smoothing out those boat angles. I'm using it for a game I'm making and it save me a TON of headache not needing to worry about my perspective and not needing to spend hours drawing several sprites for all the directions I want.
@gcmanuel85x
@gcmanuel85x 11 дней назад
Need more Diablo whackers, no story, just gear up and see the damage numbers go WIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII on zombies or chosen theme. Dont overthink youre first game, is what i am saying. After your first success minigame, you can afford to hire a group and expand.
@Burnrate
@Burnrate 11 дней назад
Load the whole map and see how much RAM it actually uses. It's probably a lot less than you think. Actually get numbers for your testing, don't just think it might be too much. Also if this is a loading problem are you using the resource loader to do asynchronous loading? Or is the stutter from using the simple load on the game thread? Edit: i posted too soon lol, you did the asynchronous loading.
@harmony_hunnie
@harmony_hunnie 11 дней назад
great video! its been a while since catching your upload & i love to see the production quality differences (= this video is flowing & i love the sailing artwork !
@simonantonio
@simonantonio 12 дней назад
Thanks, having the animation frames selected as tiles is where i went wrong, thanks for clearing that up.
@Tyradius
@Tyradius 12 дней назад
French Polynesian Atolls would be great looking in this game. Sail through a passage into a ring island with reefs and underwater caves. 😊
@wijiler5834
@wijiler5834 12 дней назад
What if you just have the ocean as one background and load in islands as needed so you don't have as many tiles
@dexterstudytool
@dexterstudytool 13 дней назад
atomic habitis
@pandaengine
@pandaengine 13 дней назад
Wow, I can’t believe it’s been 4 years since first I found your videos! I was studying back then, now I am a full time game developer. Thanks for motivating me through the rough times! Also, I’m glad you’re still working on your game. Keep up the good work!
@cafohl7240
@cafohl7240 14 дней назад
Will there be fossils to discover?
@mattspowers
@mattspowers 15 дней назад
The problem with the lags is the autotiling algorithm. There are also some github issues regarding this. You have to create your own autotiling algorithm to solve the issue. Unfortunaly the set_cells_terrain_connect function is pretty slow
@Avi1231
@Avi1231 15 дней назад
As an indie dev, what's the best way to buy the game so you and/or your team get the biggest cut? I just hate that Valve takes such a big cut of the price tag on Steam.
@Skeffles
@Skeffles 15 дней назад
Wow! This looks like a brilliant upgrade to the sailing system. I really like the new boat and it's awesome seeing the chunks loading so smooth.
@UnderArea51
@UnderArea51 15 дней назад
IDEA: It would be neat to see our hero's shirt wet to the point of the water level he was standing in, and his shirt would dry, see the color blue of his shirt transition from dark wet to dry normal blue, a few moments etc after the he exits the water. Tint drops of pixel water animation, falling from his wet shirt as he walks on the sand - dripping wet to dry transition would add that extra touch LOL!!! I can see this little bit in my mind playing out LOL! I do have an idea of how much trouble this little touch would be - adding this in. Beautiful game!!! Jesscode's wave sparkle - work also is AMAZING!
@That_0ne_Dev
@That_0ne_Dev 16 дней назад
This man was several years ahead of his time
@GodotBro_
@GodotBro_ 16 дней назад
Another great devlog from DevDuck! You're an inspiration to new dev loggers like me. Love your work man!
@GamesBySaul
@GamesBySaul 16 дней назад
Lovely video as always, really liked the new music too, it sounded new anyways! I think your chunk spawning is how Insomniac's Spiderman did it, they have a GDC talk on how they load Manhattan, I'd recommend it if you haven't already!
@tictactoc9311
@tictactoc9311 18 дней назад
The ship animation and sprite looks much better now! But I think it can look better, for example I want to see you try the method that Brandon James Geer do motorcycle top down sprite animation on his new game
@arablazer804
@arablazer804 20 дней назад
I was literally playing Sea of Stars a few months ago and thought of Dauphin once I got the boat. Glad to see that inspo here!
@Courage_the_Cowordly_Dog
@Courage_the_Cowordly_Dog 20 дней назад
Rich guy but still doing struggle!!
@tomatejaune902
@tomatejaune902 21 день назад
I think you should lock the camera when entering the hut ! Great job !
@reedheit4208
@reedheit4208 21 день назад
Sprite stacking could look really cool for the boat
@gsestream
@gsestream 21 день назад
arrr pirates of sid meier
@reversible8740
@reversible8740 23 дня назад
That coral and seaweed looks amazing! the ocean in general is looking a lot more like a finished game.
@TobiasSample
@TobiasSample 23 дня назад
0:09 What are those goggles there?
@jamie_dev
@jamie_dev 18 дней назад
seems like apple vision pro?
@corpsinhere
@corpsinhere 23 дня назад
Where did you get that incredible desk O_O?!
@jinushaun
@jinushaun 23 дня назад
Nice! This is basically how Google Maps works.
@michaelwhite8691
@michaelwhite8691 23 дня назад
Hey Duck... Suggestion on how to speed up loading of map as you travel. I suspect you're using Tiles? You only need to load Tiles on the edges facing your direction of travel. Faster to shift Tile data in your array, and then load the two edges of Tiles in travel direction. Or, use nine arrays. Center is player's world view. They travel across it and as they near the edge of the array, the game engine pulls needed data from the other arrays to complete the player's view.
@queblegamedevelopment4143
@queblegamedevelopment4143 23 дня назад
Wow, 4:19, I've been looking for a window snapping tool for a while haha
@nirmallimbu
@nirmallimbu 24 дня назад
very excited to see your videos, can't wait to play the game. Is there a release date planned yet
@fifty3268
@fifty3268 24 дня назад
The slice of life chunks of the vid makes it very connecting and immersive to watch!
@strictlybizzness
@strictlybizzness 24 дня назад
For the tiles, perhaps gave them load one at a time instead of rendering them all on same tick. This is what a lot of maps do to reduce stutter ( google maps, leaflet ect)