Building a Gamified Productivity App with Godot 4

Поделиться
HTML-код
  • Опубликовано: 3 янв 2025

Комментарии • 109

  • @landru27
    @landru27 Год назад +228

    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 11 месяцев назад +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 9 месяцев назад +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 5 месяцев назад +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.

  • @ysirotenko
    @ysirotenko Год назад +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

  • @nonlinearsound-001
    @nonlinearsound-001 Год назад +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  Год назад +9

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

  • @Aarimous
    @Aarimous Год назад +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 Год назад +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  Год назад +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!

  • @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

  • @mewen25
    @mewen25 Год назад +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!

  • @charlesmeidlinger
    @charlesmeidlinger Год назад

    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!

  • @LevTheDev
    @LevTheDev Год назад +4

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

  • @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

  • @crustydev5561
    @crustydev5561 Год назад +4

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

  • @Zettabit7
    @Zettabit7 Год назад +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.

  • @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.

  • @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 :)

  • @snarfum
    @snarfum Год назад

    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.

  • @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 :)

  • @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.

  • @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!

  • @growin.up.gaming
    @growin.up.gaming Год назад +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 🖖

  • @SkylerLinux
    @SkylerLinux 11 месяцев назад

    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.

  • @leoeeo6448
    @leoeeo6448 Год назад

    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

  • @narlock
    @narlock Год назад +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  Год назад

      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 Год назад

      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.

  • @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 😄

  • @Mcuello17
    @Mcuello17 Год назад +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

  • @nomodifyy
    @nomodifyy Год назад

    Really Cool project, Well Done!

  • @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

  • @Skeffles
    @Skeffles 11 месяцев назад

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

  • @fotographyves
    @fotographyves Год назад

    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.

  • @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.

  • @aquestry
    @aquestry Год назад

    really nice keep up ! you really inspired me

  • @ZooHair
    @ZooHair Год назад

    The idea of the app is great

  • @Warpgatez
    @Warpgatez Год назад

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

  • @Selrisitai
    @Selrisitai 11 месяцев назад

    That's some dang-fine skeet shootin'!

  • @colineckert
    @colineckert 11 месяцев назад

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

  • @pambuk
    @pambuk 10 месяцев назад

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

  • @neon_Nomad
    @neon_Nomad 11 месяцев назад

    Its great to take breaks

  • @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

  • @cadamstech1658
    @cadamstech1658 11 месяцев назад

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

  • @sadfoxgg
    @sadfoxgg Год назад +2

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

  • @marche4ever
    @marche4ever 11 месяцев назад

    gamified productivity app, what a brilliant idea!

  • @eswarnichtsmehrfrei
    @eswarnichtsmehrfrei Год назад +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.

  • @_gamma.
    @_gamma. Год назад

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

  • @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!

  • @MrHeavyXD
    @MrHeavyXD Год назад

    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 :)

  • @alexanderhuliakov6012
    @alexanderhuliakov6012 Год назад

    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?

  • @shaneworld6752
    @shaneworld6752 Год назад

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

  • @VoylinsGamedevJourney
    @VoylinsGamedevJourney 11 месяцев назад

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

  • @CushionSapp
    @CushionSapp Год назад

    I should try that Pomodoro technique

  • @Spirit9ty
    @Spirit9ty Год назад +1

    Looks nice :)

  • @mothravan
    @mothravan Год назад

    Maine is lovely! :)

  • @IAmTheZombieGirl
    @IAmTheZombieGirl 10 месяцев назад

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

  • @cadea7578
    @cadea7578 11 месяцев назад

    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

  • @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.

  • @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!

  • @pokepoke1889
    @pokepoke1889 Год назад

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

  • @matthew_jw1318
    @matthew_jw1318 Год назад

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

  • @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

  • @elliothills8040
    @elliothills8040 11 месяцев назад

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

  • @cosmicquake8648
    @cosmicquake8648 Год назад

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

  • @EndlesslyNoc
    @EndlesslyNoc Год назад

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

  • @JustAGameDeveloper
    @JustAGameDeveloper Год назад +7

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

    • @DevDuck
      @DevDuck  Год назад +4

      You are indeed! Appreciate the support!

  • @MrKristian12
    @MrKristian12 Год назад

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

  • @undergroundindy
    @undergroundindy Год назад

    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

  • @kuoyulu6714
    @kuoyulu6714 Год назад

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

  • @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?

  • @bluemond100
    @bluemond100 Год назад

    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.

  • @jaumesinglavalls5486
    @jaumesinglavalls5486 Год назад +1

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

  • @awyeagames
    @awyeagames Год назад

    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.

  • @AliceMadTeaParty
    @AliceMadTeaParty 11 месяцев назад

    Hey man can you tell us about your development equipment?

  • @matiaslomeli3443
    @matiaslomeli3443 Год назад +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

  • @zappl1437
    @zappl1437 11 месяцев назад

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

  • @Chevifier
    @Chevifier Год назад

    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.

  • @K0WAL
    @K0WAL 11 месяцев назад

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

  • @SimGunther
    @SimGunther 11 месяцев назад

    Flowmodoro = highly underrated!

  • @TYNEPUNK
    @TYNEPUNK Год назад

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

  • @Jean-sj1xw
    @Jean-sj1xw Год назад

    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.

  • @kahlief
    @kahlief Год назад

    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!

  • @idlekrisp
    @idlekrisp Год назад

    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!

  • @WiseNoodleOfficial
    @WiseNoodleOfficial Год назад

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

  • @unspi554
    @unspi554 Год назад +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 Год назад +1

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

  • @vibewithryan
    @vibewithryan Год назад +1

    At first I thought you said rage not range 🤣

  • @HermanRas
    @HermanRas Год назад

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

  • @gaker19sc
    @gaker19sc Год назад

    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 11 месяцев назад

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

  • @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)

  • @Courage_the_Cowordly_Dog
    @Courage_the_Cowordly_Dog 6 месяцев назад

    Rich guy but still doing struggle!!

  • @pichers5528
    @pichers5528 Год назад

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

  • @Thesinfulyokai
    @Thesinfulyokai 11 месяцев назад

    Did you go to college for software development?

  • @snokalo208
    @snokalo208 9 месяцев назад

    I also want to develop a pomodoro app 😅

  • @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 Год назад

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

  • @SpiffenSpiffy
    @SpiffenSpiffy 11 месяцев назад

    PomoRoadtrip

  • @sunrise.northsea
    @sunrise.northsea 11 месяцев назад

    its a battery drain and distraction

  • @a_a0911
    @a_a0911 Год назад

    i did it first