Adding NPC Dialog | Godot Devlog
7:29
New Art! Godot Devlog
5:13
7 ай бұрын
Adding New Levels - Godot Devlog
6:05
Godot Devlog Update
9:24
9 ай бұрын
Building Godot Games in NextJS
5:57
Adding My First Map! Devlog
6:38
Жыл бұрын
Working with ChartJS and Supabase
13:33
Пікірлер
@陈崇强
@陈崇强 2 күн бұрын
Is there a demo related to nextjs integration of godot? By the way, I want to ask if there is a recommended godot tutorial, because I am in the same situation as you, from phaser, haha
@brutal4815
@brutal4815 9 күн бұрын
You are cute
@yxgen4
@yxgen4 3 күн бұрын
Thank you! Haha
@masterrexgamer7050
@masterrexgamer7050 10 күн бұрын
ye i need the source code for my gradution project please
@yxgen4
@yxgen4 3 күн бұрын
I believe in you 🫡
@J450N__
@J450N__ 25 күн бұрын
Great videos and looking forward to playing the app. Maybe test the domain name with friends reading it out load. The letter r when next to an n looks like m for users with slightly impaired vision. For users that don't have perfect vision, this domain name looks like it is for something very different.
@leonhardeuler4536
@leonhardeuler4536 Ай бұрын
how do you monetize games?
@Ahmad-dd6fl
@Ahmad-dd6fl 2 ай бұрын
Hi Yugen, sorry you quit phaser, you could try out Kaplay, which is a JavaScript game library that's relatively new, but super easy to land in, also, if it's possible, can i have one of the maps tiled file, or both :), they just look amazing
@16td
@16td 2 ай бұрын
I couldn't focus because of the music. I turned off the sound and turned on the subtitles and read.
@yxgen4
@yxgen4 2 ай бұрын
Thanks for the feedback! Is it too loud? I try to keep it lower on all my future videos
@16td
@16td 2 ай бұрын
@@yxgen4 Maybe it's not very high, but people like me whose native language is not English will have a hard time understanding it.
@yxgen4
@yxgen4 2 ай бұрын
@@16td thank you for the feedback :)
@josephkalathil9354
@josephkalathil9354 2 ай бұрын
I was wondering how big the web gl build size / download size of an empty godot game scene would be, do you have any insight on it?
@szeredaiakos
@szeredaiakos 2 ай бұрын
Phaser is a bit lower level, from what i've played with it so far. You do need to build up your abstractions and tooling, if you want some speed going forward. And .. well... you can build up your abstractions and tooling. It does not lock you into a specific toolset or workflow. If you can and enjoy focusing on these aspects of development, and you also happen to be good at it, you can significantly outpace any higher level framework. If you are not willing to invest the time and the braincells, or the scope of the game is too small to justify building up additional boundaries, then godot and alike are a better choice. You can also build up higher level frameworks, but there will be significantly more indirections. All those, need to be understood, need to be maintained and all of them add more points of failure. In short, it is riskier.
@yxgen4
@yxgen4 2 ай бұрын
A better summation than I could write! Thanks
@krishanvadher2232
@krishanvadher2232 2 ай бұрын
I was using Godot, but my current game is browser based and I switched to PhaserJS as Godot doesn't work well on Safari on iOS. Or at least I couldnt get it to work.
@yxgen4
@yxgen4 2 ай бұрын
It has to do with the version of godot! Use 3.5 instead of 4
@krishanvadher2232
@krishanvadher2232 2 ай бұрын
@@yxgen4 I tried that. Didn't work for me :(
@leonhardeuler4536
@leonhardeuler4536 Ай бұрын
@@yxgen4 so new version is not good? I do not get it
@Kolchetes
@Kolchetes 3 ай бұрын
Hey! I'm learning JS to get a job, but what I really want to be is a gamedev. Learning Phaser will help me with the two things (js and gamedev) or there's another library/engine that will help me more? Do you have any advice, please? Thx for the video!
@yxgen4
@yxgen4 3 ай бұрын
This might be a good case for learning phaser! Try to stick to simple projects, build a lot, don’t give up
@Kolchetes
@Kolchetes 3 ай бұрын
@@yxgen4 Thx so much for the advice, ill do it
@daniyal6710
@daniyal6710 3 ай бұрын
Hey, Hope you're doing well. This video is super helpful! I just have a question one question regarding the usecase I'm trying to address. So I have an existing nextjs 14 app. My game dev team have shared a build for the game which is made in phaserjs. How am i supposed to integrate (or embed) the build into my app so that the game can run? I'd appreciate some assistance, thanks!
@yxgen4
@yxgen4 3 ай бұрын
Hey Daniyal, I'm not sure about the Phaser HTML export, but I think you could host the JS bundle of game in the /public folder and link to it on the page where you want the game to load
@daniyal6710
@daniyal6710 3 ай бұрын
@@yxgen4 Yup, got it working. Thanks!!
@AntoniLopezDev
@AntoniLopezDev 3 ай бұрын
Good video!
@yxgen4
@yxgen4 3 ай бұрын
Thanks!
@denisblack9897
@denisblack9897 3 ай бұрын
I’m so sad everyone and his mom do “tech startups” now… I wasted all my childhood and youth in front of a screen learning this stuff only to get lost in a tsunami of black t-shirt guys making bullshit videos and portfolios 😅
@yxgen4
@yxgen4 3 ай бұрын
Sorry you feel that way! Thanks for your perspective
@valhalla_dev
@valhalla_dev 4 ай бұрын
Hey! Your discord invite link doesn't work, just fyi. Awesome video, just subscribed!
@yxgen4
@yxgen4 4 ай бұрын
Thanks for the heads up! Just updated
@CesarDelgado-oi4zq
@CesarDelgado-oi4zq 4 ай бұрын
Just woke up here with my first cup of coffee... Your video was a nice little jab, no need for coffee anymore! I am in a similar stage as you were and I appreciate your feedback on your experience. I'm subscribing! All the best.
@yxgen4
@yxgen4 4 ай бұрын
Thank you!
@kamellperry
@kamellperry 4 ай бұрын
This is a solid video man, I hope your app becomes a mf 🦄
@kamellperry
@kamellperry 4 ай бұрын
I would love to connect with you too, do you have IG or X?
@yxgen4
@yxgen4 4 ай бұрын
Appreciate that!
@faboi3605
@faboi3605 4 ай бұрын
Listening to the "yt-navigate-finish" seems like a bad idea on the long run (and also only works on KZbin). Did you consider a more general solution for other single page apps? I think you can add a listener on the "navigate" event like this, which triggers whenever the URL changes: window.navigation.addEventListener("navigate", event => { console.log('location changed!'); })
@NormDoow
@NormDoow 4 ай бұрын
How is your productivity app going to connect to the game? Not seeing how they mix.
@yxgen4
@yxgen4 4 ай бұрын
Next video is about this!
@DashNothing
@DashNothing 4 ай бұрын
The editing is godlike. I hope it didn't cost you too much lol
@yxgen4
@yxgen4 4 ай бұрын
It wasn’t too bad! Might do it again in the future whenever I get behind on my posting schedule
@Anythinggoesmusic755
@Anythinggoesmusic755 4 ай бұрын
hie friend i had created many saas web but i always fail in marketing can you pls guide me in getting traffic on my saas and teching me more about free marketing pls
@yxgen4
@yxgen4 4 ай бұрын
I can only share what works for me, but I hope it will be helpful!
@Anythinggoesmusic755
@Anythinggoesmusic755 4 ай бұрын
@@yxgen4 Thanks 😀
@yavuztas9108
@yavuztas9108 4 ай бұрын
Hi Yugen, nice video. May I ask, what design tool you're using at the beginning of the video? at 0:40
@yxgen4
@yxgen4 4 ай бұрын
I think it’s excalidraw !
@mrED123
@mrED123 4 ай бұрын
bro im using the same stack
@yxgen4
@yxgen4 4 ай бұрын
Nice! What are you building?
@winner_joiner
@winner_joiner 4 ай бұрын
I know I'm late to the party, but I wanted to ask, what exactly were the main issues with Phaser? Except the missing Video tutorials? Everything in the hearbeast tutorial can be done easily with phaser, or am I missing something? If it is mentioned in an different Devlog, sorry, since I didn't see all yet.
@yxgen4
@yxgen4 4 ай бұрын
There’s nothing wrong with it. If you’re an experienced programmer who knows what needs to be done to build a game, phaser is a great way to build something performant for the web. If you’re trying to learn game development, use godot. It simply lets you prototype and build faster - which compounds over time as you learn
@winner_joiner
@winner_joiner 4 ай бұрын
@@yxgen4 Thanks for your response, that makes sense.
@gamerzaza612
@gamerzaza612 5 ай бұрын
Thanks for the tut, where to check the source code
@yxgen4
@yxgen4 5 ай бұрын
No source code, best of luck!
@alvi0.056
@alvi0.056 5 ай бұрын
I'm looking to getting started into game dev primarily as a react/nextjs developer so that i can incorporate mini games into my websites. Do you have any starter advice on how should i start or what should start looking into first? As in, which JS game libraries or engines ?
@yxgen4
@yxgen4 5 ай бұрын
Thanks for the comment! I think if you’re really experienced with next and react, phaser might be a good place to start. That’s what I did. But once you start building more than mini games, I think phaser is a little difficult to work in (at least for me)
@unnamedcodes
@unnamedcodes 5 ай бұрын
Thanks, man! ❤
@yxgen4
@yxgen4 5 ай бұрын
No problem!
@CassyCodes
@CassyCodes 6 ай бұрын
what's the secret 😢
@yxgen4
@yxgen4 6 ай бұрын
Once it’s live, you’ll have to play to find out!
@FakeGingersAdventures
@FakeGingersAdventures 6 ай бұрын
A few random ideas: - Every 20ish or so bat could drop something that regenerates your health. Maybe some kind of fruit? - Set the spawn points of the bats to be at the trees so it seems that they're lurking in the branches just waiting to attack - Give the player a way to know how many bats were defeated so far. Maybe a textbox at the bottom part with a portrait of the dude who gives you the assignment in it. Every 10 kills or so he could say something like "10 bats already, you got this!"
@yxgen4
@yxgen4 6 ай бұрын
Great ideas! I really like the last one
@ludmilopez6982
@ludmilopez6982 6 ай бұрын
Omg I love your idea! I just suscribed! :D Best wishes!
@yxgen4
@yxgen4 6 ай бұрын
Thank you so much!!😊
@summersnow2288
@summersnow2288 6 ай бұрын
I bought a house and a pc, then paid my due electricity bills, and got internet connection, just to comment on this! thanks!
@yxgen4
@yxgen4 6 ай бұрын
Glad you found it useful!
@summersnow2288
@summersnow2288 6 ай бұрын
I created a google account just to comment on this, it's a straight forward solution thanks!!
@FakeGingersAdventures
@FakeGingersAdventures 6 ай бұрын
I think sharing the dev-experience even if there isn't much progress is also important. It gives more realistic impressions of your journey :) And many devs can relate to stuff like that, I've also already had some tough roadblocks to work through
@yxgen4
@yxgen4 6 ай бұрын
I appreciate the comment!
@DashNothing
@DashNothing 6 ай бұрын
Had this exact same problem with an invisible UI blocking the click event during GMTK game jam. Submitted a game eith 4 levels, but you couldn't click on the next level button, so only one was playable. Oof. Well, once you get burned by it you never forget :)
@yxgen4
@yxgen4 6 ай бұрын
suffering is learning 😂
@DashNothing
@DashNothing 6 ай бұрын
I very much appreciate the shoutout ❤ The project looks looks and I'm looking forward to seeing more.
@yxgen4
@yxgen4 6 ай бұрын
No problem! Thanks for your tutorials :D
@CassyCodes
@CassyCodes 6 ай бұрын
Glad to see you are making progress! I've never seen the yield function before, but it looks really useful! (I just looked it up and Godot 4 uses await. Thank you for introducing me to the concept)
@yxgen4
@yxgen4 6 ай бұрын
Thanks for the comment! Yeah, you'll need to use yield instead of await in 3.5. If you're publishing games on the browser, I recommend 3.5 instead of 4
@GoodFeel21
@GoodFeel21 6 ай бұрын
Thanks for this! I'm starting my game dev journey, and this is really helpful. From what I'm understanding starting with Phaser would give me a better view of game dev, but in the long term, moving to a more robust engine like Godot may be necessary. Do you think I'd really miss a lot if I start with Godot? I'm talking about simple 2D mini games
@yxgen4
@yxgen4 6 ай бұрын
Actually I think the opposite, godot will give you a much better mental model of how games are built. You should start with godot unless you NEED phaser imo
@GoodFeel21
@GoodFeel21 6 ай бұрын
@yxgen4 thanks for the clarification! I understood wrong then. I'll follow your advise and start with Godot.
@LunarMtnStudios
@LunarMtnStudios 6 ай бұрын
Do you have a discord? I'd love to share some knowledge I've learned while using Godot. Each tilemap actually can have layers within them so it's easier to manage with a single tilemap object instead of multiple.
@yxgen4
@yxgen4 6 ай бұрын
Wow that would be nice! I tried to get that working a bit but gave up lol I just started one! Let me know if this works discord.gg/jjbx2Y9C
@CassyCodes
@CassyCodes 6 ай бұрын
For all the collision shapes, you can just use one collision polygon and manually draw the shape with points. I love gamified productivity apps!! We need more of these! And yes, the map looks great!
@yxgen4
@yxgen4 6 ай бұрын
Thank you 😊 I’ve heard using several simple shapes is more performant than drawing a complex shape, have you heard anything like that?
@CassyCodes
@CassyCodes 6 ай бұрын
@@yxgen4 Actually, I've only just started using Godot! I haven't heard that but now I'm curious!!
@yxgen4
@yxgen4 6 ай бұрын
@@CassyCodes it might be minor, but it surprised me too!
@user-ov1ps7go4m
@user-ov1ps7go4m 6 ай бұрын
I hope your channel grows big!
@yxgen4
@yxgen4 6 ай бұрын
Thank you!
@lawrencehubbard3182
@lawrencehubbard3182 6 ай бұрын
Awesome
@techbrains8454
@techbrains8454 6 ай бұрын
Can you share some more details on how you are using this with Next JS + Godog. I want to build a web dev game app, but not understanding much about godog and next js. Your devlogs are awesome. Watching from your Phaser tutorial videos ! ❤️
@yxgen4
@yxgen4 6 ай бұрын
Thanks so much for the comment! What more details would you like? What do you think you’re having the most difficulty with? Happy to share what I can!
@techbrains8454
@techbrains8454 6 ай бұрын
@@yxgen4 A video showcasing how to setup Next js game development environment, folder structure with Godog engine. More coding related stuff as you have already built some parts of the game and code !
@MagnusFr33
@MagnusFr33 6 ай бұрын
As a web developper being much more familiar with javascript i thought it would be easier for me to make games with phaser but as it turns out it's more like of a framework or library of functions contained pretty much in a single file or so that helps out with managing things like collisions or gravity but in order to make anything significant you'd have to reinvent the wheel constantly with little online ressources to help you out
@yxgen4
@yxgen4 6 ай бұрын
Yeah that’s how I feel too lol
@MalteNielson
@MalteNielson 4 ай бұрын
This is exactly how I feel right now. I've stuck to Phaser since I know JS and PHP for the backend, but am also just trying to make the switch to Godot. Like @yxgen4, i'll also have to find away to communicate with a backend for database usage. Godot seems really straight forward. Don't get me wrong, I like Phaser. but it is very tedious to work with.
@asmaakhalidy3775
@asmaakhalidy3775 7 ай бұрын
thank you 🙏 !
@ogmoiz
@ogmoiz 7 ай бұрын
Looks great! Was there any reason you decided to go with Godot 3.5 over 4?
@yxgen4
@yxgen4 7 ай бұрын
Yes! For me, compatibility was more important than any new feature in godot 4. New versions don’t run well on all systems
@sebastiancasal8589
@sebastiancasal8589 7 ай бұрын
Any good tutorial to start with godot for a front end dev?
@yxgen4
@yxgen4 7 ай бұрын
Highly recommend heartbeast! He recently did a series for a top down space shooter that was cool
@Hellock_222
@Hellock_222 7 ай бұрын
Phaser official twitter sharing AI generated games was weird to see. Just sayin
@ognjenvojnovic9778
@ognjenvojnovic9778 7 ай бұрын
Nice man, nice!
@DevlogBill
@DevlogBill 8 ай бұрын
Great video hope to see more about your gamming progress in the near future. I myself am focused on React but with Django as my tech stack. But I am looking into making a game as a hobby. So, I am looking into Godot or maybe Pygame for creating that first game. Figured Pygame since it is built with Python and I am using Django which is also built with Python. Unfortunately, there doesn't seem to be any good 2D game libraries for JavaScript. I found your channel by accident when looking for info on Phaser but thank goodness I found this video. Because hearing your story turned me away from Phaser. Just one question did you find a way to use Supabase with your Godot project? I hope you are making good progress.
@yxgen4
@yxgen4 7 ай бұрын
Yes using supabase with godot isn’t too hard. If you’re just starting game dev, I recommend starting with godot first!
@DevlogBill
@DevlogBill 7 ай бұрын
@@Hellock_222 Thanks Hellock for the reply. Since this is a hobby and I never made a game before. I guess my end goal is about the enjoyment of the developer experience versus the complexity. I tried Pygame it seemed interesting but wasn't my thing. I am at the moment playing around with Kaboom.js and so far to my amazement the process for making basic games, the experience is enjoyable. I am at the moment trying to build my first game to see what I end up with. The downside with Kaboom.js is there isn't enough resources for learning this. I found 1 youtube who teaches how to use this and I am mainly dependent on the documentation.
@Hellock_222
@Hellock_222 7 ай бұрын
@@DevlogBill yeah I get you :) try to make very basic game first. that would be my advice. don't try to add too many functionalities. first game should always be very basic. good luck
@DevlogBill
@DevlogBill 7 ай бұрын
@@Hellock_222 Thanks Hellock22 appreciate the advice.
@yasinalbayrak2744
@yasinalbayrak2744 8 ай бұрын
Thanks to you my friend, thanks to you i settled the code shape in my head and i improved the code i wrote before thanks to you