{
"$type": "site.standard.document",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"description": "S2 · Afl. 1 · 1 u 36 min · 22 maart 2021",
"previewImage": {
"$type": "blob",
"ref": {
"$link": "bafkreihiqfpqf7uk3l543lyjirgcttjbiy5zi66urqlcvb755x3nejzjji"
},
"mimeType": "image/jpeg",
"size": 63832
},
"src": "https://codeklets.nl/episodes/395",
"title": "▶ Beluister deze aflevering"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "We gaan het in deze aflevering hebben over game development. En Thomas van den Berg vertelt ons hoe dat eraan toegaat voor een indie game developer."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#didMention",
"did": "did:plc:jddp7fkjnre5glhio2nl2zop"
}
],
"index": {
"byteEnd": 28,
"byteStart": 9
}
},
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#didMention",
"did": "did:plc:n5zdxzzelmg7g22ebweczura"
}
],
"index": {
"byteEnd": 58,
"byteStart": 45
}
}
],
"plaintext": "Te gast: Thomas van den Berg · Presentatie: Saber Karmous, Bernard Kroes"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"facets": [],
"level": 2,
"plaintext": "Hoofdstukken"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"children": [],
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#link",
"uri": "https://codeklets.nl/episodes/395?t=33"
}
],
"index": {
"byteEnd": 11,
"byteStart": 0
}
}
],
"plaintext": "0:33 Intro"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"children": [],
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#link",
"uri": "https://codeklets.nl/episodes/395?t=1396"
}
],
"index": {
"byteEnd": 32,
"byteStart": 0
}
}
],
"plaintext": "23:16 Ontwikkelstack van Thomas"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"children": [],
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#link",
"uri": "https://codeklets.nl/episodes/395?t=2575"
}
],
"index": {
"byteEnd": 33,
"byteStart": 0
}
}
],
"plaintext": "42:55 3d programmeren en shaders"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"children": [],
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#link",
"uri": "https://codeklets.nl/episodes/395?t=3444"
}
],
"index": {
"byteEnd": 41,
"byteStart": 0
}
}
],
"plaintext": "57:24 Waarom het wiel opnieuw uitvinden?"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"children": [],
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#link",
"uri": "https://codeklets.nl/episodes/395?t=4469"
}
],
"index": {
"byteEnd": 49,
"byteStart": 0
}
}
],
"plaintext": "1:14:29 Hoe bepaal je of een spel geld oplevert?"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"children": [],
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#link",
"uri": "https://codeklets.nl/episodes/395?t=5103"
}
],
"index": {
"byteEnd": 38,
"byteStart": 0
}
}
],
"plaintext": "1:25:03 Games voor old skool machines"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"children": [],
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#link",
"uri": "https://codeklets.nl/episodes/395?t=5449"
}
],
"index": {
"byteEnd": 13,
"byteStart": 0
}
}
],
"plaintext": "1:30:49 Tips"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"children": [],
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#link",
"uri": "https://codeklets.nl/episodes/395?t=5672"
}
],
"index": {
"byteEnd": 14,
"byteStart": 0
}
}
],
"plaintext": "1:34:32 Outro"
}
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"facets": [],
"level": 2,
"plaintext": "Shownotes"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Thomas van den Berg is game developer. Thomas geeft aan dat het programmeren binnen indie development vooral als middel gezien wordt, een van de zaken die nodig zijn om een game te kunnen maken. Dus een beetje \"Just Make it Work\".\nVerder bespreken we ook een aantal verschillen met bijvoorbeeld web development, en vertelt hij ons dat het ontwikkelen met Unity best laagdrempelig is."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"facets": [],
"level": 2,
"plaintext": "Links"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://www.lightbend.com/",
"title": "Lightbend"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://www.manning.com/books/akka-in-action",
"title": "Akka in Action"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://cloudflow.io/",
"title": "Cloudflow"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://www.youtube.com/watch?v=LriUAmAkuD8",
"title": "Retro gaming with Docker"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://fransbouma.com/in-game",
"title": "In game photography door Frans Bouma"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://mewo2.com/notes/terrain/",
"title": "Generating fantasy maps"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://catlikecoding.com/unity/tutorials/",
"title": "Unity Tutorials"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.website",
"src": "https://www.jendrikillner.com/post/graphics-programming-weekly-issue-165/",
"title": "De nieuwsbrief van Jendrik Illner: vaak best geavanceerd, maar er zit elke week wel iets toegankelijks bij. En alle artikelen zitten altijd vol afbeeldingen, want het gaat over graphics"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.horizontalRule"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"features": [
{
"$type": "pub.leaflet.richtext.facet#link",
"uri": "https://codeklets.nl/episodes/395"
}
],
"index": {
"byteEnd": 72,
"byteStart": 60
}
}
],
"plaintext": "Beluister de aflevering en lees het volledige transcript op codeklets.nl."
}
}
],
"id": "76e9e93c-393e-4cd8-841e-4087b8bcbef2"
}
]
},
"contributors": [
{
"did": "did:plc:n5zdxzzelmg7g22ebweczura",
"displayName": "Saber Karmous",
"role": "host"
},
{
"did": "did:plc:jddp7fkjnre5glhio2nl2zop",
"displayName": "Thomas van den Berg",
"role": "guest"
}
],
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreihiqfpqf7uk3l543lyjirgcttjbiy5zi66urqlcvb755x3nejzjji"
},
"mimeType": "image/jpeg",
"size": 63832
},
"description": "We gaan het in deze aflevering hebben over game development. En Thomas van den Berg vertelt ons hoe dat eraan toegaat voor een indie game developer.",
"path": "/episodes/395",
"publishedAt": "2021-03-22T08:09:37.000Z",
"site": "at://did:plc:flhrheaiuteqoy65yixudwsv/site.standard.publication/self",
"tags": [
"Game development",
"Shaders"
],
"textContent": "We gaan het in deze aflevering hebben over game development. En Thomas van den Berg vertelt ons hoe dat eraan toegaat voor een indie game developer.\n\nVolledig transcript: https://codeklets.nl/episodes/395",
"title": "Thomas van den Berg over game development",
"updatedAt": "2026-03-12T15:59:54.040Z"
}