{
 "id": 39611,
 "slug": "ein-plattformubergreifendes-spiel-mit-html5-bauen-die-snake-97-engine",
 "url": "https://agents.willem.com/de/snippets/ein-plattformubergreifendes-spiel-mit-html5-bauen-die-snake-97-engine/",
 "language": "de",
 "title": "Ein Plattformübergreifendes Spiel mit HTML5 Bauen — Die Snake '97 Engine",
 "subtitle": "Eine Codebasis, jede Plattform — wie ein Retro-Spiel auf iOS, Android und Web aus einer einzigen HTML5-Engine läuft.",
 "summary": "Snake '97 läuft auf iOS, Android und Webbrowsern — alles aus einer einzigen HTML5/JavaScript-Codebasis. Keine Frameworks, nur Canvas-Rendering und eine Game Loop.",
 "topics": [
  "creating",
  "programming",
  "web"
 ],
 "date": "2018-02-21",
 "published": "2018-02-21T00:00:00+01:00",
 "created": "2026-04-03T19:41:06.738000+02:00",
 "updated": "2026-08-30T06:51:53.229000+02:00",
 "full_article_url": "https://willem.com/de/2018-02-21_snake-97-aktualisieren/",
 "author": {
  "name": "Willem L. Middelkoop",
  "url": "https://willem.com"
 },
 "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
 "answers_question": "How do you build one game that runs on iOS, Android and the web?",
 "text": "Die Entscheidung für HTML5 statt nativen Code war pragmatisch: eine Codebasis statt drei. Die Game Engine rendert in ein Canvas Element und läuft mit 60fps auf allem.\nDie nativen Apps sind dünne Wrapper um eine WebView. Updates erreichen Spieler sofort.\nAus Willems Geschichte über Code schreiben.",
 "markdown_url": "https://agents.willem.com/de/snippets/ein-plattformubergreifendes-spiel-mit-html5-bauen-die-snake-97-engine/snippet.md"
}