Brian Breiholz, a two-time React Jammer, discusses building 3D games in the browser, game jam trials, his in-progress game engine, and a dream game. Topics include React Three Fiber, web game dev challenges, API efficiency, and game engine integration.
Read more
AI Summary
AI Chapters
Episode notes
auto_awesome
Podcast summary created with Snipd AI
Quick takeaways
Brian shares insights on building 3D games using 3.js and React 3 Fiber.
Brian discusses adapting game ideas for React game jams and his long-term RPG card game project.
Deep dives
3D Game Development in the Browser
Brian, a developer experienced in putting 3D games on the web, shares his journey into game development. Transitioning from web development to game-making, Brian discusses creating games using technologies like 3.js and React 3 Fiber. He highlights the challenges and joys of building a game engine for the web and delves into the intricacies of developing 3D game environments.
React Game Jam Experience
Brian recounts his participation in React game jams and the games he created. From creating a disco-themed hack-and-slash game to a co-op puzzle adventure, he shares the process of adapting game ideas to fit the jam's themes and the struggles with time management and bug fixing. Despite challenges, Brian's games have garnered recognition and prizes, showcasing his passion for game development.
Building a Dream RPG Card Game
Beyond game jams, Brian reveals his long-term project of a strategic RPG card game. Starting as a Hearthstone-inspired concept, the game evolved into an open world RPG where players embody characters using cards as abilities. Brian envisions a seamless web-based multiplayer experience and dreams of sharing games via simple links for easy access and enjoyment.
Community Engagement and Game Development Resources
Brian recommends the Web Game Dev Discord community for aspiring game developers to connect and learn. Emphasizing the importance of using familiar tools like React for game development, Brian highlights the community's support and resources for building games on the web. By engaging with like-minded developers, individuals can explore game creation and collaborate on exciting projects.
Two-time React Jammer, Brian Breiholz, joins Jerod & Nick to discuss building 3D games in the browser! We hear of his game jam trials & tribulations, the in-progress game engine he’s building, the dream game he’s been building for a long time & more
Changelog++ members save 7 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Clerk – Clerk is a complete suite of embeddable UIs, flexible APIs, and admin dashboards to authenticate and manage your users.
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.