CRITTERFORGE · Interactive Portfolio Demo · Digital Saints Solutions

CritterForge, the lifelong LLM powered digital pet and educational companion for children

What makes CritterForge different from other virtual pet apps?

CritterForge takes the concept of the virtual pet and expands upon it in a way that encourages personal and intellectual growth in addition to the common concepts that align with all virtual pet game architecture - resource management and responsibility, which are demonstrated through the reaction of each critter when it has been neglected (not fed, played with, talked to, etc) , but how the user interacts with the pet determines its overall quality of life.

Each pet has set constraints and parameters that influence their visual growth, their care preferences, and learning styles that align with the different learning styles of people - visual learning, kinetic learning, and auditory learning - along with specific inclinations that determine how the pet will interact with the user (is it curious? What topics will we discuss? What do I want to learn more about? Is it math oriented? Geography? etc.)

The greatest asset to CritterForge is the fact that it is ligthweight and can be dropped into virtually any existing framework. Its conversational ability and real time memory determine its destiny and the various educational topics that it may suggest the user to explore and will react accordingly to. The demo is limited that the Speech and Learn features are not enabled, but the full version has these features completely active and they may be tested. Paywall gating was a parameter set early on due to the demand for this type of application.

 

What Are The Different Ways CritterForge Can Help With Education and Development?

  • Responsibility teaching - CritterForge has visual stat decay elements that will immediately tell you when something is wrong just from a glance at the screen. The complete evolution cycle is 7 days, determined by consequence and consistency, for a long term companion that matures into an educational tool through nurture. 
  • Curiosity - Each creature was designed based on scientific, philosophical, or mythological concepts (ex.: quasar collapse, deep-sea biometrics). The selection screen isn't meant to be simply visually appealing, but inspires the user to want to explore a topic over time based on their creature selection's learning parameters. 
  • Critical Thought - Stat management alone forces the user to triage needs during the nurture phase. When talking to your creature after evolution, the creature will respond with follow up questions that incite answers that require 'thinking outside of the box' ("Now that we've arrived on Mars, how do we get fresh water?") through roleplay and personalized interactions. 

What Are The Technical Specifications of CritterForge?

  • Graphics are hand-coded SVG illustrations contained within the app - no external image assets have to be installed. This includes a procedural particle system, trigonometric positioning, and circular progress-ring math with a custom CSS keyframe animation library. No third party animations or graphics used.
  • Tick-based game loop, timestamp based cooldown tracking, not frame counted.
  • React functional components, hooks, and single self-contained architecture. The demo is a mere 47.2kb. 
  • AI personalized learning powered by Claude - the locked 'Teach' function in the demo allows the user to interact with the critter using LLM powered interaction and conversation based memory that grows as you grow.
  • Visual feedback loop shows mood state, onboarding allows for previewing critter types and learning styles so the user can select the most compatible companion for themselves or their child depending on your learning style or usage case.

How Can I Inspire Curiosity and Encourage Learning, Critical Thinking, and Open Thought From Early Childhood and Beyond?

CritterForge: The Start of A Beautiful Relationship Between LLMs, Learning, and Digital Pet Parents

Who knows what gave me the wild idea to create CritterForge, which is the project name, definitely NOT the final decision on what to call this project. CritterForge was the result of a serious brainstorm I had regarding how LLMs can transform the educational system. At the time, I had been experiencing nostalgia and was feeling a little down. I reached for a comfort item from my childhood that was still being produced and improved upon today - my Tamagotchi - and thought, 'Wow, this is so simple, yet it's fun and the games help build focus and dexterity,'

My parents would argue that this is a generalization (and an exaggeration, but I digress), the point is, there really is no fundamental change between the more advanced yet similar robotic or digital companion apps, games, toys, etc. that exist on the market today and the Tamagotchi of the late 90s. 

The demo is self contained, but everything within that you can experience and identify in the demo is relevant to the vision - a learning companion that grows with your curiosity and development. 'Caring' for the creature teaches responsibility as well as resource managmenet in a simulation - each creature shows visual cues when distressed, hungry, etc. and LLM powered conversation (blocked in the demo, powered by Claude) allows for the creature to grow within its parameters as shown in the demo (Gentle-Nurturing-Intuitive etc.). 

Version 1 is in early stages, but the engine that powers CritterForge as well as the graphics and integrations are fully fleshed out. Guardrails would be added in the future to make this app something that is 'kid-friendly' and has valid educational implementations - not something that will mislead or misinform without factual basis in a confident tone in the future, which is one of many current and real issues faced in development using LLMs.

What Are The Limitations Of The Demo and What Does the Paywall Unlock?

The demo above is limited to its iframe and memory cap. The main functions and UI design are interactive, but what makes CritterForge shine is the ability to Teach and Talk to each of the unique creatures - these features are gated and will be allowed with limitations to free users when deployed for beta testing some time in the future. Depending on interest and funding, this project is up in the air. For future iterations, a memory-pool will need to be allotted and constraints / guardrails tested to prevent unflattering user interactions and inappropriate communications. The overall lifespan will eventually be expanded upon and growth is reflected in the creature in the actual UI - none of this has been completed as of July 2026. 
Future development will be pushed to Github for peer review. 

The engine and LLM capabilities are fully functional in the actual app. If you are interested in exploring the current LIVE iteration of CritterForge for your use case, contact me. 

*This demo is in an iframe and may not load correctly for some browsers, devices, and viewports. If you do not see the iframe or the page loads blank, please refresh and clear your cache. Feedback? Bug report? Send me an email. 

View My Other Projects