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
@brutal48159 күн бұрын
You are cute
@yxgen43 күн бұрын
Thank you! Haha
@masterrexgamer705010 күн бұрын
ye i need the source code for my gradution project please
@yxgen43 күн бұрын
I believe in you 🫡
@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Ай бұрын
how do you monetize games?
@Ahmad-dd6fl2 ай бұрын
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
@16td2 ай бұрын
I couldn't focus because of the music. I turned off the sound and turned on the subtitles and read.
@yxgen42 ай бұрын
Thanks for the feedback! Is it too loud? I try to keep it lower on all my future videos
@16td2 ай бұрын
@@yxgen4 Maybe it's not very high, but people like me whose native language is not English will have a hard time understanding it.
@yxgen42 ай бұрын
@@16td thank you for the feedback :)
@josephkalathil93542 ай бұрын
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?
@szeredaiakos2 ай бұрын
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.
@yxgen42 ай бұрын
A better summation than I could write! Thanks
@krishanvadher22322 ай бұрын
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.
@yxgen42 ай бұрын
It has to do with the version of godot! Use 3.5 instead of 4
@krishanvadher22322 ай бұрын
@@yxgen4 I tried that. Didn't work for me :(
@leonhardeuler4536Ай бұрын
@@yxgen4 so new version is not good? I do not get it
@Kolchetes3 ай бұрын
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!
@yxgen43 ай бұрын
This might be a good case for learning phaser! Try to stick to simple projects, build a lot, don’t give up
@Kolchetes3 ай бұрын
@@yxgen4 Thx so much for the advice, ill do it
@daniyal67103 ай бұрын
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!
@yxgen43 ай бұрын
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
@daniyal67103 ай бұрын
@@yxgen4 Yup, got it working. Thanks!!
@AntoniLopezDev3 ай бұрын
Good video!
@yxgen43 ай бұрын
Thanks!
@denisblack98973 ай бұрын
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 😅
@yxgen43 ай бұрын
Sorry you feel that way! Thanks for your perspective
@valhalla_dev4 ай бұрын
Hey! Your discord invite link doesn't work, just fyi. Awesome video, just subscribed!
@yxgen44 ай бұрын
Thanks for the heads up! Just updated
@CesarDelgado-oi4zq4 ай бұрын
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.
@yxgen44 ай бұрын
Thank you!
@kamellperry4 ай бұрын
This is a solid video man, I hope your app becomes a mf 🦄
@kamellperry4 ай бұрын
I would love to connect with you too, do you have IG or X?
@yxgen44 ай бұрын
Appreciate that!
@faboi36054 ай бұрын
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!'); })
@NormDoow4 ай бұрын
How is your productivity app going to connect to the game? Not seeing how they mix.
@yxgen44 ай бұрын
Next video is about this!
@DashNothing4 ай бұрын
The editing is godlike. I hope it didn't cost you too much lol
@yxgen44 ай бұрын
It wasn’t too bad! Might do it again in the future whenever I get behind on my posting schedule
@Anythinggoesmusic7554 ай бұрын
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
@yxgen44 ай бұрын
I can only share what works for me, but I hope it will be helpful!
@Anythinggoesmusic7554 ай бұрын
@@yxgen4 Thanks 😀
@yavuztas91084 ай бұрын
Hi Yugen, nice video. May I ask, what design tool you're using at the beginning of the video? at 0:40
@yxgen44 ай бұрын
I think it’s excalidraw !
@mrED1234 ай бұрын
bro im using the same stack
@yxgen44 ай бұрын
Nice! What are you building?
@winner_joiner4 ай бұрын
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.
@yxgen44 ай бұрын
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_joiner4 ай бұрын
@@yxgen4 Thanks for your response, that makes sense.
@gamerzaza6125 ай бұрын
Thanks for the tut, where to check the source code
@yxgen45 ай бұрын
No source code, best of luck!
@alvi0.0565 ай бұрын
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 ?
@yxgen45 ай бұрын
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)
@unnamedcodes5 ай бұрын
Thanks, man! ❤
@yxgen45 ай бұрын
No problem!
@CassyCodes6 ай бұрын
what's the secret 😢
@yxgen46 ай бұрын
Once it’s live, you’ll have to play to find out!
@FakeGingersAdventures6 ай бұрын
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!"
@yxgen46 ай бұрын
Great ideas! I really like the last one
@ludmilopez69826 ай бұрын
Omg I love your idea! I just suscribed! :D Best wishes!
@yxgen46 ай бұрын
Thank you so much!!😊
@summersnow22886 ай бұрын
I bought a house and a pc, then paid my due electricity bills, and got internet connection, just to comment on this! thanks!
@yxgen46 ай бұрын
Glad you found it useful!
@summersnow22886 ай бұрын
I created a google account just to comment on this, it's a straight forward solution thanks!!
@FakeGingersAdventures6 ай бұрын
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
@yxgen46 ай бұрын
I appreciate the comment!
@DashNothing6 ай бұрын
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 :)
@yxgen46 ай бұрын
suffering is learning 😂
@DashNothing6 ай бұрын
I very much appreciate the shoutout ❤ The project looks looks and I'm looking forward to seeing more.
@yxgen46 ай бұрын
No problem! Thanks for your tutorials :D
@CassyCodes6 ай бұрын
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)
@yxgen46 ай бұрын
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
@GoodFeel216 ай бұрын
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
@yxgen46 ай бұрын
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
@GoodFeel216 ай бұрын
@yxgen4 thanks for the clarification! I understood wrong then. I'll follow your advise and start with Godot.
@LunarMtnStudios6 ай бұрын
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.
@yxgen46 ай бұрын
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
@CassyCodes6 ай бұрын
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!
@yxgen46 ай бұрын
Thank you 😊 I’ve heard using several simple shapes is more performant than drawing a complex shape, have you heard anything like that?
@CassyCodes6 ай бұрын
@@yxgen4 Actually, I've only just started using Godot! I haven't heard that but now I'm curious!!
@yxgen46 ай бұрын
@@CassyCodes it might be minor, but it surprised me too!
@user-ov1ps7go4m6 ай бұрын
I hope your channel grows big!
@yxgen46 ай бұрын
Thank you!
@lawrencehubbard31826 ай бұрын
Awesome
@techbrains84546 ай бұрын
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 ! ❤️
@yxgen46 ай бұрын
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!
@techbrains84546 ай бұрын
@@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 !
@MagnusFr336 ай бұрын
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
@yxgen46 ай бұрын
Yeah that’s how I feel too lol
@MalteNielson4 ай бұрын
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.
@asmaakhalidy37757 ай бұрын
thank you 🙏 !
@ogmoiz7 ай бұрын
Looks great! Was there any reason you decided to go with Godot 3.5 over 4?
@yxgen47 ай бұрын
Yes! For me, compatibility was more important than any new feature in godot 4. New versions don’t run well on all systems
@sebastiancasal85897 ай бұрын
Any good tutorial to start with godot for a front end dev?
@yxgen47 ай бұрын
Highly recommend heartbeast! He recently did a series for a top down space shooter that was cool
@Hellock_2227 ай бұрын
Phaser official twitter sharing AI generated games was weird to see. Just sayin
@ognjenvojnovic97787 ай бұрын
Nice man, nice!
@DevlogBill8 ай бұрын
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.
@yxgen47 ай бұрын
Yes using supabase with godot isn’t too hard. If you’re just starting game dev, I recommend starting with godot first!
@DevlogBill7 ай бұрын
@@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_2227 ай бұрын
@@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
@DevlogBill7 ай бұрын
@@Hellock_222 Thanks Hellock22 appreciate the advice.
@yasinalbayrak27448 ай бұрын
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