---
title: "💭 Billy Basso on code architecture of Animal Well! - YouTube"
description: "!https://www.youtube.com/watch?v=YngwUu4bXR4&t=6039s"
date: 2025-05-24
published: true
tags:
  - gamedev
  - thought
template: link
---


<div class="embed-card embed-card-external embed-card-provider-youtube">
  <div class="embed-card-rich">
<lite-youtube videoid="YngwUu4bXR4" title="Billy Basso on code architecture of Animal Well!" playlabel="Play: Billy Basso on code architecture of Animal Well!"></lite-youtube>
  </div>
</div>


Great conversation with Billy Basso the creator of Animal Well on the code architecture of Animal well.  It's all hand crafted C++. He talks about early games he tried to build being heavy in oop, and really got lost in oop.  Animal well is very flat, there is no inheritance, just lists of entities that all implement similar methods in their own way.  Layering and order of entities becomes very important.  Its crazy how much he had to think about hardware and MS build being very helpful with this, but needing to know all of the console apis.

!!! note

    This post is a <a href="/thoughts/" class="wikilink" data-title="Thoughts" data-description="These are generally my thoughts on a web page or some sort of url, except a rare few don&#39;t have a link. These are dual published off of my..." data-date="2024-04-01">thought</a>. It's a short note that I make
    about someone else's content online <a href="/tags/thoughts/" class="hashtag-tag" data-tag="thoughts" data-count=2 data-reading-time=3 data-reading-time-text="3 minutes">#thoughts</a>
