Very excited for this course! I'm relatively new to Dev. It would be great if you made a 'learn to code in react by making a game' type series. Maybe a space shooter would be fun.
Awesome game! Love everything about it. It's well thought out and fun. The music is an added bonus, as it makes me want to play even more - it's so addictive
I haven't done much with Vue, but I really like its approach to scoped styles. TypeScript is great, too, but I tend to only reach for it on big team projects. The new-ish built in JSDoc syntax to JavaScript is really nice.
It depends on the exactness of what you're doing, but yes, canvas can work great. You can often get by with just other DOM nodes, too, but it depends on what you're doing.
There's a lot of nuance to consider...with such a simplistic style, I didn't run into any major performance issues. In testing, we saw the most consistent (and good) performance with CSS transforms across mobile and tablet devices. Again though, very simple game with few graphical effects
Could you please make the whole series like RPG using reactjs and typescript? I just commented on the latest video about it kindly check: Thank you so much
just started learning React. Had no idea you could make games with React? Do you have to import a library for making games with React? Or are you only using React?
Glad to see you're back! I've been trying to get into game development using React and almost thought it was not the right tool for games, this video gave me hope. Game object approach seems really smart, do you use Zustand or similar library for game states? I'm trying to build a simple clicker game like Clicker Heroes where you click on enemies to deal damage and move to next stage etc.. But I ended up in useEffect hell that reacts to state changes with bunch of setTimeouts that messes up CSS sprite animations. It somehow works but I don't think its scalable, would you recommend using something like requestAnimationFrame to act as a "game loop" for a simple clicker game? I'm very new to game dev concepts as a web dev and your videos helped a lot, thanks
I ended up putting everything through a requestAnimationFrame loop (even key listeners, like "is this key newly pressed this frame" instead of doing effects right in the actual handler) I tried to mix CSS Animations in with the RAF loop at first, but of course ran into the same hurdles you mentioned. Never tried Zustand, but I'll check it out!
React is plenty fast enough for this kind of project. Remember that many variables go into performance beyond just React. You can really get in its way by trying to pre optimize too much, too
Are the 45 videos teaching how to create the game, the builder or just showing the process of how you created it? I didn't understand if it would be a tutorial to create exactly this game step by step and complete
Great question - the tutorials cover creating all of the game mechanics from scratch, but not the builder so far. That said, the builder isn't a big lift on top of the other features. All topics are covered here: courses.drewconley.dev/series/ciabattas-revenge
@@DrewConley Perfect, thanks for the answer I'll sign the member at the beginning of next month, taking advantage of the builder you think of adding how did you build it? and are these 45 lessons the final version or are you going to add more content? thanks