Published Feb 1, 2021

Game Jam Lessons Learned

    Explore the Coding Blocks team's journey through their first game jam, as they share insights on community involvement, time management, and project management, while delving into technical aspects of game development, including Git and Docker integration, resource optimization with Datastax Astra, and leveraging game engines for engaging design.
    Episode Highlights
    Coding Blocks logo

    Popular Clips

    Episode Highlights

    • Code Management

      In the realm of code management, integrating Git commits into Docker images emerges as a powerful practice. Michael Outlaw shares his insights on using Git commit IDs as part of Docker labels, which allows developers to trace back to the specific code used for building an image. This method enhances traceability and debugging efficiency, especially when dealing with complex systems 1.

      You could include the git commit in your docker label. And then that way, when you're looking at your, let's say you have an artifactory or something where whatever your container registry is, and this is the specific docker image that you're using, but you want to trace down a particular problem or know, hey, what is that actually built on?

      --- Michael Outlaw

      Additionally, Outlaw emphasizes the importance of a robust pipeline, highlighting his experience with Angular and Netlify, which facilitated continuous integration and deployment. This approach ensured that every code change was automatically tested and deployed, streamlining the development process 2.

         

      Resource Optimization

      Resource optimization in game development is crucial for achieving performance and creativity. Michael Outlaw discusses the importance of evaluating games based on the resources and time available, acknowledging the challenges faced by developers at different skill levels. This perspective fosters a fair assessment of games, recognizing the effort behind each creation 3.

      It's hard for me to, like, you know, to feel like you could be. To feel like I can be critical about any of them.

      --- Michael Outlaw

      Moreover, the adoption of tools like Datastax Astra simplifies resource management by handling infrastructure and scaling, allowing developers to focus on coding. This ease of use is particularly beneficial when time is a limiting factor, enabling quick deployment and efficient resource utilization 4.

    Related Episodes