- Видео 120
- Просмотров 9 643 540
DevDuck
США
Добавлен 11 янв 2019
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!
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!
Rebuilding My Sailing Feature from Scratch!
Welcome to another devlog for Dauphin! In this episode I finally tackle the rewrite of my sailing system, a feature that did not make the cut when I ported Dauphin to Godot 4. Apart from (hopefully) making the entire feature look much nicer, I also aim to make it more performant as you sail across Dauphin's large world. Hope you enjoy!
#dauphin #devlog #godot #gamedev #godotengine
🙋♂️ SOCIALS
Support Dauphin and this channel on Patreon!
patreon.com/devduck
Join The Duck Pond on Discord!
discord.gg/JpPYwE384N
Follow me on Twitter!
_devduck
Play Snow Pounce!
iOS: apps.apple.com/us/app/snow-pounce/id1493702259
Play Blink!
iOS: apps.apple.com/us/app/blink-a-bugs-light/id1475168017?ls=1
⌨ GEAR...
#dauphin #devlog #godot #gamedev #godotengine
🙋♂️ SOCIALS
Support Dauphin and this channel on Patreon!
patreon.com/devduck
Join The Duck Pond on Discord!
discord.gg/JpPYwE384N
Follow me on Twitter!
_devduck
Play Snow Pounce!
iOS: apps.apple.com/us/app/snow-pounce/id1493702259
Play Blink!
iOS: apps.apple.com/us/app/blink-a-bugs-light/id1475168017?ls=1
⌨ GEAR...
Просмотров: 46 976
Видео
My Monday Morning Game Dev Routine #gamedev #morning #productivity
Просмотров 6 тыс.2 месяца назад
Pretty typical Monday! 🙋♂️ SOCIALS Join The Duck Pond on Discord! discord.gg/JpPYwE384N Support Dauphin and this channel on Patreon! patreon.com/devduck Follow me on Twitter! _devduck Play Snow Pounce! iOS: apps.apple.com/us/app/snow-pounce/id1493702259 Play Blink! iOS: apps.apple.com/us/app/blink-a-bugs-light/id1475168017?ls=1 ⌨ GEAR Mac - M1 Max MBP 16" / 32GB RAM / 1TB Storage: ...
Building a Weather System for my Marine Biologist RPG!
Просмотров 56 тыс.2 месяца назад
Welcome to another devlog for Dauphin! In this episode I continue to work on improving Dauphin's visuals by introducing a persistent weather system, with hopefully enough nuance to set it apart from the simple weather you see in most 2D games! Hope you enjoy. #dauphin #devlog #godot #gamedev #godotengine 🙋♂️ SOCIALS Support Dauphin and this channel on Patreon! patreon.com/devduck Join The Duck...
Spending a Month Rebuilding my RPG's World
Просмотров 52 тыс.4 месяца назад
Welcome to another devlog for Dauphin! In this episode I show you how I've spent the start of 2024 re-architecting the way I build Dauphin's islands, and from there, embark on a journey to make Dauphin's underwater world just as interesting. Hope you enjoy! #dauphin #devlog #godot #gamedev #godotengine 🙋♂️ SOCIALS Support Dauphin and this channel on Patreon! patreon.com/devduck Join The Duck P...
Notion AI in a Development Workflow!
Просмотров 5 тыс.4 месяца назад
If you're already a Notion AI user, you can get started today with Q&A already in your Notion workspace. If you’re interested in trying it out, join the waitlist to get early access: ntn.so/DevDuck3 Checking out Notion AI and how it could fit into a game development workflow. #productivity #NotionAI #NotionPartner 🙋♂️ SOCIALS Support Dauphin and this channel on Patreon! patreon.com/devduck Joi...
How I Use Notion for Game Dev in 2024
Просмотров 8 тыс.5 месяцев назад
If you're already a Notion AI user, you can get started today with Q&A already in your Notion workspace. If you’re interested in trying it out, join the waitlist to get early access: ntn.so/DevDuck2 How I use Notion to track all of my game development work! #productivity #NotionAI #NotionPartner 🙋♂️ SOCIALS Support Dauphin and this channel on Patreon! patreon.com/devduck Join The Duck Pond on ...
The Tools I Use for Indie Game Dev in 2024
Просмотров 202 тыс.5 месяцев назад
If you're already a Notion AI user, you can get started today with Q&A already in your Notion workspace. If you’re interested in trying it out, join the waitlist to get early access: ntn.so/DevDuck1 Hey everyone! Thanks for joining me for an updated video on the tools I'm using for game development as we head into 2024. Hope you find some of this info useful - if I'm missing any great tools her...
Building a Gamified Productivity App with Godot 4
Просмотров 99 тыс.5 месяцев назад
Check out Range here! devduck.itch.io/range In this video I take a break from my long-time RPG project to build a very simple productivity app over the holiday! Follow along on this 2-week challenge as I drive up and down the east coast over Christmas, building my first ever productivity app with Godot along the way. Hope you enjoy! #godot4 #productivity #devlog 🙋♂️ SOCIALS Support Dauphin and...
How I'm Improving My Morning Routine for the New Year (and Beyond!)
Просмотров 62 тыс.6 месяцев назад
Hey everyone, thanks for tuning in for a slightly different type of video where I want to share how I'm tuning up my daily routine for the quickly approaching new year. Whenever this time of the year rolls around I get excited thinking about what improvements I can make and what new habits I can introduce that can help my chase my goals - I hope this video gives you some food for thought if you...
Adding Climbing to my 2D RPG!
Просмотров 32 тыс.7 месяцев назад
Welcome to another devlog for Dauphin! In this episode we get caught up on the last month's development and dive into a brand new feature: Climbing! This skill will allow the player to traverse mountains on certain islands to discover new organisms. Hope you enjoy! #dauphin #devlog #godot #gamedev #godotengine 🙋♂️ SOCIALS Support Dauphin and this channel on Patreon! patreon.com/devduck Join Th...
Can You Develop Games as a Hobby After Work?
Просмотров 413 тыс.10 месяцев назад
I recently saw a post titled "Is it possible to create games as a hobby after work?" on Reddit, and it got me thinking about how I've been working on video game projects for 6 years at this point outside of my full-time job. In this video I share an example of my daily routine, and some tips to create your own system for hobbyist game development. Reddit Post: www.reddit.com/r/gamedev/comments/...
Adding Cozy Campsites to my 2D RPG!
Просмотров 20 тыс.11 месяцев назад
Welcome to another devlog for Dauphin! In this episode I take the foundation I've created for object placement and begin work on Dauphin's Camping system, which will allow the player to set up travel & save points at various islands they discover. Hope you enjoy! #dauphin #devlog #godot #gamedev #godotengine 🙋♂️ SOCIALS Support Dauphin and this channel on Patreon! patreon.com/devduck Join The ...
In-Game Object Placement in Godot 4 | Dauphin Deep Dive
Просмотров 16 тыс.11 месяцев назад
Welcome to another Dauphin Deep Dive! In this episode we'll take a detailed look at how I've implemented object placement within Dauphin. #dauphindeepdive #tutorial #godot #gamedev #godotengine 🙋♂️ SOCIALS Support Dauphin and this channel on Patreon! patreon.com/devduck Join The Duck Pond on Discord! discord.gg/JpPYwE384N Follow me on Twitter! _devduck Play Snow Pounce! iOS: apps.a...
A Week of Progress on my 2D Marine Biologist RPG
Просмотров 47 тыс.11 месяцев назад
Welcome to another devlog for Dauphin! In this episode I spend a week touching up my object placement system - specifically, allowing for the removal of objects as well as saving changes that the player has made to islands they've discovered. Hope you enjoy! #dauphin #devlog #godot #gamedev #godotengine 🙋♂️ SOCIALS Support Dauphin and this channel on Patreon! patreon.com/devduck Join The Duck ...
A Day of Indie Game Development | Building Stardew-Style Object Placement!
Просмотров 32 тыс.Год назад
Welcome to another devlog for Dauphin! In this episode I bring you along with me on a day off devoted to Dauphin development where I tackle a prototype of a new object placement system! Hope you enjoy. #dauphin #devlog #godot #gamedev #godotengine 🙋♂️ SOCIALS Support Dauphin and this channel on Patreon! patreon.com/devduck Join The Duck Pond on Discord! discord.gg/JpPYwE384N Follow me on Twitt...
I still don't understand why you're pronouncing "dauphin" like that. It should be doh-FAN.
Came from Jack Sather this was such a cool watch!
Thank you! This was super helpful!
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.
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?
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
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*
I came looking for a link to the Steam page.
Keep up the good work , bro ! :D
We need notion tutorial from you
Always scary with engine updates...
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.
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!
This looks awesome! For immersion, a sailboat normally has its anchor coming from the bow not the stern.
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.
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.
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.
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 !
Thanks, having the animation frames selected as tiles is where i went wrong, thanks for clearing that up.
French Polynesian Atolls would be great looking in this game. Sail through a passage into a ring island with reefs and underwater caves. 😊
What if you just have the ocean as one background and load in islands as needed so you don't have as many tiles
atomic habitis
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!
Will there be fossils to discover?
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
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.
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.
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!
This man was several years ahead of his time
Another great devlog from DevDuck! You're an inspiration to new dev loggers like me. Love your work man!
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!
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
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!
Rich guy but still doing struggle!!
I think you should lock the camera when entering the hut ! Great job !
Sprite stacking could look really cool for the boat
arrr pirates of sid meier
That coral and seaweed looks amazing! the ocean in general is looking a lot more like a finished game.
0:09 What are those goggles there?
seems like apple vision pro?
Where did you get that incredible desk O_O?!
Nice! This is basically how Google Maps works.
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.
Wow, 4:19, I've been looking for a window snapping tool for a while haha
very excited to see your videos, can't wait to play the game. Is there a release date planned yet
The slice of life chunks of the vid makes it very connecting and immersive to watch!
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)
Quick suggestion (and not all that important): when is raining you could put some splash effects in the water to make the environment feel more alive. It is a small detail but that was the first thing I noticed, that the weather and the ocean had "no connection". Great devlog, truly inspirational!
really nice progress, but i feel like that boat needs 16 directions drawn as it's so big
A good alternative to asprite is LibreSprite and it is free. I am by no means an expert and I have no clue if there are missing features thought
So is the ocean chunk simply a predefined tilemap just full of the water terrain you've predrawn?
that remixed pokemon soundtrack is relaxing
Thanks again for another great video; inspired me to go back and do a bit more work on my own game.