Celeste and Platform Game Engineering with Noel Berry

Celeste is a critically acclaimed action platformer developed by Extremely OK Games. They recently released Celeste 64 which is an open source project to commemorate the 6th anniversary of the original Celeste, and development of their next major game, Earthblade, is underway.

Noel Berry is a programmer at Extremely OK Games and he joins the show to talk about developing Celeste and Earthblade, gameplay engineering, the state of C# versus C++ for game development, and more.

Joe Nash is a developer, educator, and award-winning community builder, who has worked at companies including GitHub, Twilio, Unity, and PayPal. Joe got his start in software development by creating mods and running servers for Garry’s Mod, and game development remains his favorite way to experience and explore new technologies and concepts.

Sponsorship inquiries: sponsor@softwareengineeringdaily.com


Tired of stitching AWS services together when you could be building features for your users?

With Convex, you get a modern backend as a service: a flexible 100% ACID-compliant database, pure TypeScript cloud functions, end-to-end type safety with your app, deep React integration, and ubiquitous real-time updates. Everything you need to build your full stack project faster than ever, and no glue required. Get started on Convex for free today!

monday dev is built to give product managers, software developers, and R&D teams the power to deliver products and features faster than ever — all in one place. Bring every aspect of your product development together on a platform that’s not just easy for any team to work with, but one that lets you connect with all the tools you already use like Jira, Github, Gitlab, Slack, and more. No matter which department you’re teaming up with, monday dev makes the whole process smoother so you can reach your goals faster. Try it for free at monday.com/sed

This episode of Software Engineering Daily is brought to you by Retool.

Is your engineering team bogged down with requests for internal tools? Building and maintaining the tools your employees need can be a drain on resources, taking time away from critical business priorities and your roadmap. But your business needs those internal tools—so what if there was a way to build them faster?

Meet Retool, the application development platform designed to supercharge your internal tool building. With Retool, developers can combine the power of traditional software development with an intuitive drag-and-drop UI editor and AI, enabling you to create high quality internal tools in a fraction of the time.

Deploy anywhere, connect to any internal service, and bring in your favorite libraries and toolchains. Retool ensures that every app built is secure, reliable, and easy to share with your team.

Get started today with a free trial at retool.com/sedaily.

Software Daily

Software Daily

Subscribe to Software Daily, a curated newsletter featuring the best and newest from the software engineering community.