Building a Gamified Productivity App with Godot 4

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

ความคิดเห็น • 109

  • @landru27
    @landru27 11 หลายเดือนก่อน +227

    Programmer : "Hmm; I need a way to be more productive with my development, which keeps getting sidetracked by stuff other than my main project ... I know! I'll develop a productivity app, as a side project!" 😆 (I say this in all good humor, from personal experience that is all too relevant! 🙂 And I can truly appreciate the genuine need to take project breaks, even from one's passion project!)

    • @YannSchmidt
      @YannSchmidt 11 หลายเดือนก่อน +1

      Currently doing that 🤣

    • @slothbear2
      @slothbear2 10 หลายเดือนก่อน +2

      also in good humor, from Ze Franks’ “how to procrastinate”: you could learn a whole new programming language to put off doing something useful with the one you already know

  • @TheAmazinRaven1
    @TheAmazinRaven1 8 หลายเดือนก่อน +4

    OMG this is literally so cute! I have a similar idea for a productivity app but you would be dressing up characters.

    • @Nomnamnomm
      @Nomnamnomm 4 หลายเดือนก่อน +1

      omg I've had the same idea!

  • @ChrisPalivoid
    @ChrisPalivoid 9 หลายเดือนก่อน +2

    Thanks for both the video and the app! I came back to this today when struggling to stay focused, and it actually helped with focus AND take regularly stretches.

  • @mohamadbagheri7102
    @mohamadbagheri7102 4 หลายเดือนก่อน +2

    Love it when i click on a game dev video and the guy starts explaning their life plans and vacation plans in detail. Exactly what i clicked for

  • @ysirotenko
    @ysirotenko 11 หลายเดือนก่อน +20

    I've been using Pomodoro technique for years and it improve my productivity and reduce stress. Your app is very great idea. I've been using it for all working day long and it's very good, much more better than plain linux pomodoro timer which I use
    Hope you continue improving app and release new versions from time to time. I wrote down some features which would be great:
    - Sync local time and app time to change landscape's times of day (morning sunrise, evening sunset etc.)
    - Changing weather in environment
    - Sound when time is over
    - Interrupt main timer (for unexpected situations in real world)
    - Linux version
    - Background sounds
    - Community (maybe network leader board)
    - Gamification via achievements

  • @Aarimous
    @Aarimous 11 หลายเดือนก่อน +86

    Nice work! I’d be curious to see a follow up video about how this fit into your game dev practice. Cool to see Godot being used for non-game related projects. Cheers!

    • @Alche_mist
      @Alche_mist 11 หลายเดือนก่อน +5

      Godot's UI tools are great and with its finally upgraded interop options with other languages (through GdExtension), it makes quite a lot of sense as a GUI/frontend maker even for quite powerful apps.

    • @DevDuck
      @DevDuck  11 หลายเดือนก่อน +10

      I'm definitely keen to follow up on my little "new year's resolutions" video in a while to let y'all know if any of it has stuck!

  • @rohithreddy75
    @rohithreddy75 2 หลายเดือนก่อน

    You are just an inspiration man, the work you put in is great. I hope we meet some day in some event :)

  • @nonlinearsound-001
    @nonlinearsound-001 11 หลายเดือนก่อน +33

    Ben, you actually gave me some needed new direction and new ideas with this video. I am in the planning phase of a new indie project here where I want to create a Godot based gamified relax app that is based on audio playback. (I am an audio engineer besides working as a software engineer). I am also thinking about enabling the users to have the app open on their desktops as well as using it on mobile devices. I was thinking about doing everything in 3D as it opens the possibility to create amazing worlds that the player could explore and find his favorite relax places but watching your video actually changed my mind - presenting nicely drawn 2D worlds that you can move inside (inside a certain area) and that are animated using parallax scrolling could present a super interesting art style that is pleasing and could give me the advantage of creating more in less time or a much better quality in a certain time span.
    Thanks a lot for this insight and for the inspiration :)

    • @DevDuck
      @DevDuck  11 หลายเดือนก่อน +9

      This is one of the main reasons I watch so many other devlogs :) Thanks for watching!

  • @jusatin
    @jusatin 10 หลายเดือนก่อน +2

    Love the app!
    I'd love to see the camp screen without the car though. Maybe have a tent there, or something more "relaxing" than the car. (Maybe that could be a level upgrade?) This is probably something that's part of the upcoming improvements, I'd think.

  • @mewen25
    @mewen25 11 หลายเดือนก่อน +2

    Awesome project! Really admire the healthy balance of working in spare moments without letting it intrude on outside world stuff. Quite inspiring.

  • @mr.peppermint9994
    @mr.peppermint9994 10 หลายเดือนก่อน

    Hey this is such a cool video! I had this idea in my brain a couple of months back about making a sailing pomodoro app, I never really did any programming before but seemed like a project to get started with. Im surprised there's a video like this already, but it shows how many good ideas there are! Idea never left the planning phase but I think i got the push i need to get started. Thank you! super cool video and loved the way you recorded your shots!

  • @crustydev5561
    @crustydev5561 11 หลายเดือนก่อน +4

    This is awesome! I'm signing up for the imaginary wishlist if this ends up on the app store

  • @charlesmeidlinger
    @charlesmeidlinger 11 หลายเดือนก่อน

    Southwestern Virginian here! So cool to see some rep on this channel of all places haha. Love the vibe of your projects and your videos, keep it up!

  • @bounzerus4676
    @bounzerus4676 11 หลายเดือนก่อน

    Possibly, as a small motivational booster for the player to really stick to his task and to stop him from being distracted by other apps on his phone, you could implement the following function:
    if the player leaves the app several times while the car is driving, the car could suffer an engine failure that needs to be fixed. This then costs money, for which you normaly would be able to buy other vehicles.
    I think this would be a fun way to keep the player engaged :)

  • @Zettabit7
    @Zettabit7 11 หลายเดือนก่อน +1

    Very cool little project. Would definitely like to see you come back to it in the future, but also looking forward to seeing more Dauphin development.

  • @Mcuello17
    @Mcuello17 11 หลายเดือนก่อน +15

    This is amazing! Would be nice to also have a stats menu to see how much time was spent camping vs driving.
    Also a way to stop the driving and some kind of way to punish the user when done, similar to how in Forest your tree dies

  • @LevTheDev
    @LevTheDev 11 หลายเดือนก่อน +4

    Happy & healthy new year Ben! Hope everything is going well!

  • @BreezyDefrag
    @BreezyDefrag 11 หลายเดือนก่อน +1

    One thing I got to thinking while you were talking about this cool app is maybe have the different landscapes be target locations. So you can tell your little camper, to go to the city (simple button function I believe) and then you can have the landscape parallax as before but then as the timer reaches a certain point you start to change the parallax to a sort of bumper parallax that shows the transition from one environment to another then when the vehicle makes it to the new campsite it is in the target location. Just an idea. This was super fun to watch. I thought about using GODOT to make simple applications but I never really knew if it was possible until I seen your video. So thank you for giving me this opportunity to see that process in action.

  • @MultiMillionaire-hb6pi
    @MultiMillionaire-hb6pi 11 หลายเดือนก่อน

    You don’t know what this video means to me thank you so much. I literally needed to make the exact same thing but in a different theme but found it hard to do on my own. This is a lifesaver. I’ll be your forever sub and fan

  • @PlatinumTales
    @PlatinumTales 10 หลายเดือนก่อน

    RIP MegaHombre. Also, if you ever continue development of range, I think adding a system to allow the user to create a couple "speed dial" sort of buttons for the time so that they can setup their most commonly used work times.

  • @SkylerLinux
    @SkylerLinux 10 หลายเดือนก่อน

    I actually got an Indi Dev to implement something along these lines. You could actively play the game, or you could have it open where you could see it and it would slowly auto progress.

  • @snarfum
    @snarfum 11 หลายเดือนก่อน

    I really like the idea of this little app. It's a great ambient game experience. I may have to try something like this as I start learning Godot. Thanks for sharing.

  • @GamesBySaul
    @GamesBySaul 11 หลายเดือนก่อน

    Feels like the perfect kind of project for you to make, had a quick look at it and it looks super chill and cosy! Will have to give it a proper go soon!
    Also your last video about getting an app to cutout social media time has been a huge help, I've cut down the amount of time I go on socails so much now!

  • @Skeffles
    @Skeffles 11 หลายเดือนก่อน

    Super neat pomodoro app idea! It was cool seeing how it came together.

  • @fotographyves
    @fotographyves 11 หลายเดือนก่อน

    Very nice video ! Maybe during the break time, we can have a character and his dog exiting the van, lighting up a fire and just chilling.

  • @Selrisitai
    @Selrisitai 11 หลายเดือนก่อน

    That's some dang-fine skeet shootin'!

  • @growin.up.gaming
    @growin.up.gaming 11 หลายเดือนก่อน +2

    I am a huge fan of both pomodoro timers and video games - so Sir, whatever this app ends up becoming, considered it purchased! Keep up the great work and videos - Happy New Year to you and your family 🖖

  • @narlock
    @narlock 11 หลายเดือนก่อน +9

    Very cool Ben! I've been watching your videos for a long time and I've personally been using pomodoro apps similar to this one. This one is really neat! Thanks for sharing this🦆😎

    • @DevDuck
      @DevDuck  11 หลายเดือนก่อน

      Hey thank you! I'm curious, based on other comments I'm reading - how long are your working sessions? Do you use pomodoro for coding tasks, and if so, do you find that it can impact your "flow state"?

    • @narlock
      @narlock 11 หลายเดือนก่อน

      I do pomodoros around 50/60 minutes or work with 10 minutes of break (usually I do this twice for 2 hours or up to 8 hours), at the same time trying to structure tasks to do that would only take roughly an hour. I've used it for quite a few things but lately just around coding. I've been doing this kind of technique for years, so I am guessing that the consistency has allowed me to get used to it, so I would say it doesn't impact my flow state as much as it may have when I started.

  • @Muphet
    @Muphet 11 หลายเดือนก่อน

    i love this desk setup with plansts and stuff. i've been looking for setup like that but couldn't find inspiration of placement and stuff but this is definitely what i will change into

  • @moon0xcoder
    @moon0xcoder 11 หลายเดือนก่อน

    Great video! I like how you brought the concept to life :) It gave me some inspiration to do something similar as a side hustle, just to fill up some time and do something interesting to work with. Keep the good work 😄

  • @marche4ever
    @marche4ever 11 หลายเดือนก่อน

    gamified productivity app, what a brilliant idea!

  • @leoeeo6448
    @leoeeo6448 11 หลายเดือนก่อน

    this is so exciting, I have been struggling with focus and the pomodora system has helped a lot. this app looks so good, perfect timing

  • @nomodifyy
    @nomodifyy 11 หลายเดือนก่อน

    Really Cool project, Well Done!

  • @neon_Nomad
    @neon_Nomad 11 หลายเดือนก่อน

    Modified Pomodoro is best , ie work as long as possible before getting tired then take a break for x*5 mins , justin sung is a great teacher to look into

  • @colineckert
    @colineckert 11 หลายเดือนก่อน

    Cool app! Maine is beautiful btw. my family visits Ogunquit every year

  • @ZooHair
    @ZooHair 11 หลายเดือนก่อน

    The idea of the app is great

  • @neon_Nomad
    @neon_Nomad 11 หลายเดือนก่อน

    Its great to take breaks

  • @Warpgatez
    @Warpgatez 11 หลายเดือนก่อน

    Love the Pomodoro technique. Helped me rank up in the military.

  • @aquestry
    @aquestry 11 หลายเดือนก่อน

    really nice keep up ! you really inspired me

  • @pambuk
    @pambuk 10 หลายเดือนก่อน

    Cool video, as always. Have you thought about open-sourcing Range?

  • @sadfoxgg
    @sadfoxgg 11 หลายเดือนก่อน +2

    Can you share that notion template you're using for planning for Range? It looks awesome :)

  • @cadamstech1658
    @cadamstech1658 11 หลายเดือนก่อน

    Awesome job man! 👏
    I checked it out, and it ran great on my MBP M2 on Chrome btw!

  • @VoylinsGamedevJourney
    @VoylinsGamedevJourney 11 หลายเดือนก่อน

    You make a working app in 2 weeks ... I envy your skills hahaha

  • @shaneworld6752
    @shaneworld6752 11 หลายเดือนก่อน

    Hello Ben, nice work and useful!
    I like your dog. What kind of race is he?

  • @casachezdoom2588
    @casachezdoom2588 5 หลายเดือนก่อน

    Could you explain what "On Deck" is used for in your Kanban board? Is it a list of the next items you intend to work on? I'm used to seing To-Do > Doing > Done. I can see where having a column separate from your Back Log would be useful, especially if there are a lot of items in there.

  • @eswarnichtsmehrfrei
    @eswarnichtsmehrfrei 11 หลายเดือนก่อน +4

    I used Godot 3 to make GUIs for my Raspberry Pi touchscreen. There is the option to run low processor mode (low_processor_usage_mode). Not sure how it is in Godot 4.

  • @matthew_jw1318
    @matthew_jw1318 11 หลายเดือนก่อน

    I have been using this technique to learn Java. Nice timing

  • @_gamma.
    @_gamma. 11 หลายเดือนก่อน

    I’ve always wanted to visit Maine!! Maybe today I’ll work on a pomodoro app today

  • @cadea7578
    @cadea7578 10 หลายเดือนก่อน

    any chance after the break you would be able to have the car honk and half pack as if the car was ready to go and you were being waited on? just my first thought for the integration into the aesthetic of a road trip

  • @alexanderhuliakov6012
    @alexanderhuliakov6012 11 หลายเดือนก่อน

    I hope you will return to this project in the besr future, would be cool to see see this improvements, because right now it's just custom built pomodoro timer(a very cool one). Also maybe you xan share the project files in the future?

  • @JustAGameDeveloper
    @JustAGameDeveloper 11 หลายเดือนก่อน +7

    I'm the first comment! And I really enjoy your devlogs.

    • @DevDuck
      @DevDuck  11 หลายเดือนก่อน +4

      You are indeed! Appreciate the support!

  • @mothravan
    @mothravan 11 หลายเดือนก่อน

    Maine is lovely! :)

  • @IAmTheZombieGirl
    @IAmTheZombieGirl 10 หลายเดือนก่อน

    Yeah....so.....I need this.

  • @JhonCarp
    @JhonCarp 11 หลายเดือนก่อน

    Looks awesome! It would be nice to have a stat to record the total estimated distance travelled by the vehicle. That way maybe you can look back at the end of 2024 and see how far you've come!

  • @Spirit9ty
    @Spirit9ty 11 หลายเดือนก่อน +1

    Looks nice :)

  • @MrHeavyXD
    @MrHeavyXD 11 หลายเดือนก่อน

    Amazing! I always try to have a timer so I know how long I work and when I need to take a brake, making that into a game with xp is a great idea! It Would be great to have a download version for windows, its runs great in the browser but having an offline version would be awesome :)

  • @pokepoke1889
    @pokepoke1889 11 หลายเดือนก่อน

    This sounds useful! Especially for someone like me who has time management struggles haha

  • @MrKristian12
    @MrKristian12 11 หลายเดือนก่อน

    Unrelated to your main topic of the video but the WRX gauge caught my eye. How you liking it? Is it an STI?

  • @elliothills8040
    @elliothills8040 11 หลายเดือนก่อน

    Just an idea, it'd be pretty cool if the app could sync with local time & weather

  • @CushionSapp
    @CushionSapp 11 หลายเดือนก่อน

    I should try that Pomodoro technique

  • @EndlesslyNoc
    @EndlesslyNoc 11 หลายเดือนก่อน

    Would it be possible to get a template of your notion board it looks very organized and clean.

  • @heylazar
    @heylazar 11 หลายเดือนก่อน

    This looks amazing! I would love to try this, will you make it public once you are done with building and testing it?

  • @kuoyulu6714
    @kuoyulu6714 11 หลายเดือนก่อน

    that looks really great, it it has a web version it will be so cool!

  • @cosmicquake8648
    @cosmicquake8648 11 หลายเดือนก่อน

    great idea you just need to add a pause button incase you need to stop working unexpectedly

  • @bluemond100
    @bluemond100 11 หลายเดือนก่อน

    What's the keyboard and headset you have there with your desktop gear? Also, what do you do on your pomodoro breaks? It seems like a very short break slot and I'm also wondering if it's meant more just for taking your mind away from that particular task, or if it is recommended to relax your mind as well as you can.

  • @ilozeet
    @ilozeet 11 หลายเดือนก่อน

    Oh, man, I was you were so close You've kind of missed the point about put down my entire time in But using go dot as an environment outside of operating system to gamify Productivity is an excellent idea. I theorized this in my university degree in 2011 I'd love to give you some pointers because I can't code like you can so We also might think me a bigger and you have your own thing So at the same time great video love to watch it, but also I'd love to see what I theorized come to life as well It is the future of operating systems and executive function as a whole. I assure you

  • @matiaslomeli3443
    @matiaslomeli3443 11 หลายเดือนก่อน +1

    Nice! A few questions though. How do you do your art? Do you download it from some free pixel art website on the internet, or do you make it yourself? If you make it yourself, how do you make such good art and what is your process behind making art for your Indie developments? For my projects, I just download some free pixel art and I would love to know how to make my own pixel art

  • @undergroundindy
    @undergroundindy 11 หลายเดือนก่อน

    This looks great! Can't wait to try it but right now it won't load in browser, just says there was an error with your request

  • @jaumesinglavalls5486
    @jaumesinglavalls5486 11 หลายเดือนก่อน +1

    maybe you can publish the sourcecode of the app, and that will allow other people to improve it?

  • @JorgePRamos
    @JorgePRamos 11 หลายเดือนก่อน

    Just out of curiosity, do you split your long drive with someone or do it all yourself. Love the videos keep it up!

  • @SimGunther
    @SimGunther 11 หลายเดือนก่อน

    Flowmodoro = highly underrated!

  • @AliceMadTeaParty
    @AliceMadTeaParty 11 หลายเดือนก่อน

    Hey man can you tell us about your development equipment?

  • @awyeagames
    @awyeagames 11 หลายเดือนก่อน

    It's a cool idea, but the problem is people will get distracted looking at the vehicle scrolling on the app instead of focusing on working.

  • @TYNEPUNK
    @TYNEPUNK 11 หลายเดือนก่อน

    why not use the truck in the game could be loading screen when ur travelling

  • @K0WAL
    @K0WAL 11 หลายเดือนก่อน

    Do you ever get those down moments? Maybe video about other side of being productive will be interesting?

  • @zappl1437
    @zappl1437 11 หลายเดือนก่อน

    How is it to program on an OLED. Dont you have burn ins?

  • @vibewithryan
    @vibewithryan 11 หลายเดือนก่อน +1

    At first I thought you said rage not range 🤣

  • @unspi554
    @unspi554 11 หลายเดือนก่อน +2

    Hi nice work, if you dont intend to continue this project you could put it in the open source side of world ! ^^

    • @juanmacias5922
      @juanmacias5922 11 หลายเดือนก่อน +1

      I was thinking the same, I'm sure it could get some cool contributions.

  • @Chevifier
    @Chevifier 11 หลายเดือนก่อน

    Just watching this made me realize why I have difficulty finishing projects. I'm here thinking of features you could add but realize there arguably not necessary. (Feature creeping)😂
    Other than that's this is a very Cool App. Ill definitely try it out.

  • @Jean-sj1xw
    @Jean-sj1xw 11 หลายเดือนก่อน

    Ben, thank you for the video :) You are an inspiration. I would like to ask you about other games. I haven't seen you playing anything else. Do you play games or is it too distracting from your activities? I would like to learn more about a game dev which is not playing games, for example. I would like to build this for myself as well, and since you have mentioned before, I'm using the pomodoro on my daily routines to be more motivated on doing stuffs. I would like to get rid of the gaming addiction, so that's why I'm asking :) thanks a lot and sorry if anything.

  • @WiseNoodleOfficial
    @WiseNoodleOfficial 11 หลายเดือนก่อน

    Is that a monitor or tv? I need that for productivity 0.o (totally not gaming)

  • @kahlief
    @kahlief 11 หลายเดือนก่อน

    This is awesome! If/when you want to continue development on it and want a person to partner with the pixel art, let me know! I've been looking for a new pomodoro timer and it'd be so cool to work with you!

  • @Courage_the_Cowordly_Dog
    @Courage_the_Cowordly_Dog 6 หลายเดือนก่อน

    Rich guy but still doing struggle!!

  • @idlekrisp
    @idlekrisp 11 หลายเดือนก่อน

    I have not seen the entire video yet, but I want to know how this can be implemented on a traditional "life/work" style. Having a job where you need to be there from 11AM - 7PM for example. I love the idea and the premise but I don't think that I could implement this into my lifestyle. If I was a full time developer with financial backing, maybe...but I gotta go places and do things that don't allow breaks like he has presented in the video. And theres no hate, I want to be there and maybe I can one day!

  • @HermanRas
    @HermanRas 11 หลายเดือนก่อน

    Ctrl + Add Time Btn = 1 min interval
    Shift + Add Time Btn = 10 min interval

  • @gaker19sc
    @gaker19sc 11 หลายเดือนก่อน

    Fun Fact: If you cover up only your left eye with a pair of sunglasses and look at Range, it will turn 3D. Sounds silly, but try it. I promise it will work.

  • @Shywizz
    @Shywizz 10 หลายเดือนก่อน

    Sad to see this dosen't seem to work on firefox, but oh well, cool project nevertheless !

  • @pichers5528
    @pichers5528 11 หลายเดือนก่อน

    maybe make this a vscode extension... would be crazy good

  • @Kasperbjerby
    @Kasperbjerby 10 หลายเดือนก่อน

    I mean good job and all, but if we look past the art, then you could throw this together in just html and JavaScript within a few hours, don't know how that took you two weeks (of course not full working weeks, but still)

  • @Thesinfulyokai
    @Thesinfulyokai 11 หลายเดือนก่อน

    Did you go to college for software development?

  • @IcoKirov
    @IcoKirov 10 หลายเดือนก่อน

    personal take: i don't see the benefits of those apps.
    i used similar app for water drinking. you drink a cup of water, tab a button, a flower is watered in the app. you unlock more flowers and gardens and things like that.
    so pretty similar to this. it worked at the start. after a week i was just clicking the water button just to continue with the app progress, not that i didn't drink water, but the two were no longer connected. i was just "playing" the game on the side.
    a week later the app felt like another chore, so i stopped using it altogether.
    p.s. i'm not saying it's not useful for everyone, just for me

  • @joelv4495
    @joelv4495 11 หลายเดือนก่อน

    Is it me, or is the audio/video out of sync in the first minute or so?

  • @snokalo208
    @snokalo208 9 หลายเดือนก่อน

    I also want to develop a pomodoro app 😅

  • @SpiffenSpiffy
    @SpiffenSpiffy 11 หลายเดือนก่อน

    PomoRoadtrip

  • @sunrise.northsea
    @sunrise.northsea 11 หลายเดือนก่อน

    its a battery drain and distraction

  • @a_a0911
    @a_a0911 11 หลายเดือนก่อน

    i did it first