<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Engine on Karl Schmidt - Strategic Technology Advisor</title><link>https://www.karlschmidt.net/blog/Engine/</link><description>Recent content in Engine on Karl Schmidt - Strategic Technology Advisor</description><generator>Hugo</generator><language>en-US</language><copyright>Copyright © 2026, Karl Schmidt.</copyright><lastBuildDate>Sun, 14 Jan 2024 10:02:04 -0700</lastBuildDate><atom:link href="https://www.karlschmidt.net/blog/Engine/index.xml" rel="self" type="application/rss+xml"/><item><title>Web Game Engine Review 2023 Part 2 - Test Projects</title><link>https://www.karlschmidt.net/Web-Game-Engine-Review-2023-Part-2-Test-Projects/</link><pubDate>Sun, 14 Jan 2024 10:02:04 -0700</pubDate><guid>https://www.karlschmidt.net/Web-Game-Engine-Review-2023-Part-2-Test-Projects/</guid><description>&lt;script src="https://cdn.jsdelivr.net/npm/chart.js"&gt;&lt;/script&gt;


&lt;p&gt;This is part 2 of a series of articles evaluating web game engines. &lt;a href="https://www.karlschmidt.net/Web-Game-Engine-Size-Review-2023/"
 title="In part 1 I reviewed engine sizes" 
 target="_blank" rel="nofollow noopener"&gt;In part 1 I reviewed engine sizes&lt;/a&gt;.&lt;/p&gt;
&lt;h1 id="engines"&gt;Engines&lt;/h1&gt;
&lt;p&gt;For the next and last phase of evaluation, I selected the following engines:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://heaps.io"
 title="Heaps" 
 target="_blank" rel="nofollow noopener"&gt;Heaps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phaser.io"
 title="Phaser" 
 target="_blank" rel="nofollow noopener"&gt;Phaser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pixijs.com"
 title="PixiJS" 
 target="_blank" rel="nofollow noopener"&gt;PixiJS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ctjs.rocks"
 title="ctjs" 
 target="_blank" rel="nofollow noopener"&gt;ctjs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://melonjs.org"
 title="melonJS" 
 target="_blank" rel="nofollow noopener"&gt;melonJS&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 id="test-requirements"&gt;Test requirements&lt;/h1&gt;
&lt;p&gt;I want to make sure the engine supports the features I will be using for the project. These include:&lt;/p&gt;</description></item><item><title>Web Game Engine Size Review 2023</title><link>https://www.karlschmidt.net/Web-Game-Engine-Size-Review-2023/</link><pubDate>Fri, 01 Sep 2023 10:02:04 -0700</pubDate><guid>https://www.karlschmidt.net/Web-Game-Engine-Size-Review-2023/</guid><description>&lt;script src="https://cdn.jsdelivr.net/npm/chart.js"&gt;&lt;/script&gt;


&lt;p&gt;In July 2023 I was looking for an engine that supported 2D rendering, ran in a web browser, worked on mobile, and had a minimum runtime payload size of less than 500kb.&lt;/p&gt;
&lt;p&gt;Why this size? On the web, size costs time (time to download), and for folks on cellular data plans, it takes a part of their monthly budget. Plus, serving data from your website to people technically costs money (egress costs). While it seems almost free in small amounts, if you have a lot of traffic, it can add up.&lt;/p&gt;</description></item><item><title>Web Game Engine Size Review 2023 - Preview</title><link>https://www.karlschmidt.net/Web-Game-Engine-Size-Review-2023-Preview/</link><pubDate>Thu, 27 Jul 2023 10:02:04 -0700</pubDate><guid>https://www.karlschmidt.net/Web-Game-Engine-Size-Review-2023-Preview/</guid><description>&lt;script src="https://cdn.jsdelivr.net/npm/chart.js"&gt;&lt;/script&gt;


&lt;p&gt;Here is a preview of an article series I am writing about evaluating web game engines. I was looking for an engine that supported 2D rendering, ran in a web browser, worked on mobile, and had a minimum runtime payload size of less than 500kb.&lt;/p&gt;
&lt;p&gt;Why this size? On the web, size costs time (time to download), and for folks on cellular data plans, it takes a part of their monthly budget. Plus, serving data from your website to people technically costs money (these are called &amp;ldquo;egress&amp;rdquo; costs). While it seems almost free in small amounts, if you have a lot of traffic, it can add up.&lt;/p&gt;</description></item><item><title>Initial codeheart.js impressions</title><link>https://www.karlschmidt.net/initial-codeheart-js-impressions/</link><pubDate>Thu, 27 Dec 2012 10:00:04 +0000</pubDate><guid>https://www.karlschmidt.net/initial-codeheart-js-impressions/</guid><description>&lt;p&gt;I&amp;rsquo;ve been meaning to get some experience with building web-based games - at Eruptive Games I worked on Citizen Grim, a Flash-based web game, but the &amp;rsquo;new hotness&amp;rsquo; is HTML5. Which as far as I can tell just means modern browser + Javascript stuff. Also the promise of write-once, deploy on any modern PC browser (Windows/OSX/Linux), or any mobile browser is a naive but attractive one 🙂 Anyways, I started looking around at &amp;lsquo;HTML5 game engines&amp;rsquo; to play around without getting stuck on basic building-blocks kind of stuff.&lt;/p&gt;</description></item></channel></rss>