56,966 blogs · [ { "id": "01a08760-7cf2-7149-8062-2426da2fd9de", "title": "open sauce review: the bay area festival has lost its spark", "url": "https://cjleo.com/blog/open-sauce-review-the-bay-area-festival-has-lost-its-spark/", "published_at": "2026-07-24T21:56:26+00:00" }, { "id": "01a08760-7cf2-7149-8062-2426db13ba56", "title": "disneyland’s pirates of the caribbean ride: on skeletons and stillness", "url": "https://cjleo.com/blog/disneylands-pirates-of-the-caribbean-ride-on-skeletons-and-stillness/", "published_at": "2026-06-27T14:12:15+00:00" }, { "id": "01a08760-7cf2-7149-8062-2426db66ba34", "title": "moleskine’s ai lord of the rings collection can only mock", "url": "https://cjleo.com/blog/moleskine-ai-lord-of-the-rings-collection-can-only-mock/", "published_at": "2026-04-16T12:27:54+00:00" }, { "id": "01a08760-7cf2-7149-8062-2426dc24a1a6", "title": "games for fans of the traitors", "url": "https://cjleo.com/blog/games-for-fans-of-the-traitors/", "published_at": "2025-11-01T05:55:42+00:00" }, { "id": "01a08760-7cf2-7149-8062-2426dc80fffb", "title": "the game design of taskmaster: meaningful choices", "url": "https://cjleo.com/blog/the-game-design-of-taskmaster-meaningful-choices/", "published_at": "2024-09-20T15:02:01+00:00" }, { "id": "01a08760-7cf2-7149-8062-2426dcd8fddd", "title": "the game design of taskmaster: choosing the same thing as another contestant", "url": "https://cjleo.com/blog/the-game-design-of-taskmaster-choosing-the-same-thing-as-another-contestant/", "published_at": "2024-09-12T21:44:53+00:00" }, { "id": "01a08760-7cf2-7149-8062-2426dd069f6e", "title": "the game design of taskmaster: indirect control", "url": "https://cjleo.com/blog/the-game-design-of-taskmaster-indirect-control/", "published_at": "2024-09-03T13:52:51+00:00" }, { "id": "01a08760-7cf2-7149-8062-2426de02b260", "title": "the game design of taskmaster: fun to watch vs. fun to play", "url": "https://cjleo.com/blog/the-game-design-of-taskmaster-fun-to-watch-vs-fun-to-play/", "published_at": "2024-08-22T14:29:04+00:00" }, { "id": "01a08760-7cf2-7149-8062-2426de20e733", "title": "the game design of taskmaster", "url": "https://cjleo.com/blog/the-game-design-of-taskmaster/", "published_at": "2024-08-22T05:27:00+00:00" }, { "id": "01a0c502-7685-7371-983f-510d850b5504", "title": "shrine colours in zelda: tears of the kingdom and breath of the wild", "url": "https://cjleo.com/blog/shrine-colours-in-zelda-tears-of-the-kingdom-and-breath-of-the-wild/", "published_at": "2023-06-12T15:13:10+00:00" }, { "id": "01a0c502-7685-7371-983f-510d8599bb0e", "title": "real video games for readers of tomorrow, and tomorrow, and tomorrow by gabrielle zevin", "url": "https://cjleo.com/blog/real-video-games-for-readers-of-tomorrow-and-tomorrow-and-tomorrow-by-gabrielle-zevin/", "published_at": "2023-05-29T15:06:33+00:00" }, { "id": "01a0c502-7685-7371-983f-510d86247ac6", "title": "diablo 4 does not need full character customisation", "url": "https://cjleo.com/blog/diablo-4-does-not-need-full-character-customisation/", "published_at": "2023-04-24T14:52:18+00:00" }, { "id": "01a0c502-7685-7371-983f-510d86dae342", "title": "arcane season 1 easter eggs from league of legends", "url": "https://cjleo.com/blog/arcane-season-1-easter-eggs-from-league-of-legends/", "published_at": "2023-03-06T15:37:56+00:00" }, { "id": "01a0c502-7685-7371-983f-510d87750b79", "title": "what root and other board games gain and lose in digital format", "url": "https://cjleo.com/blog/what-root-and-other-board-games-gain-and-lose-in-digital-format/", "published_at": "2023-01-23T15:35:04+00:00" }, { "id": "01a0c502-7685-7371-983f-510d884ab890", "title": "the gender and roles of overwatch heroes", "url": "https://cjleo.com/blog/the-gender-and-roles-of-overwatch-heroes/", "published_at": "2023-01-09T16:35:11+00:00" }, { "id": "01a0c502-7685-7371-983f-510d88cc4c50", "title": "the power of wildermyth’s modular storytelling in game design", "url": "https://cjleo.com/blog/the-power-of-wildermyths-modular-storytelling-in-game-design/", "published_at": "2022-12-26T16:19:21+00:00" }, { "id": "01a0c502-7685-7371-983f-510d8954bbff", "title": "justice for player two: balancing couch co-op in video games", "url": "https://cjleo.com/blog/justice-for-player-two-balancing-couch-co-op-in-video-games/", "published_at": "2022-12-12T16:58:52+00:00" }, { "id": "01a0c502-7685-7371-983f-510d8973dc56", "title": "listening to the voice of elohim in the talos principle", "url": "https://cjleo.com/blog/listening-to-the-voice-of-elohim-in-the-talos-principle/", "published_at": "2022-11-28T16:18:31+00:00" }, { "id": "01a0c503-c356-72d6-8c0f-37ab28fcc4ea", "title": "journal 29 review: a tedious, incomplete puzzle book", "url": "https://cjleo.com/blog/journal-29-review-a-tedious-incomplete-puzzle-book/", "published_at": "2022-11-14T17:10:53+00:00" }, { "id": "01a0c503-c356-72d6-8c0f-37ab29bbc284", "title": "the last guardian’s trico and companions in video games", "url": "https://cjleo.com/blog/the-last-guardians-trico-and-companions-in-video-games/", "published_at": "2022-10-24T15:44:46+00:00" }, { "id": "01a0c503-c356-72d6-8c0f-37ab2a66b0d0", "title": "the subtle storytelling of the video game inside", "url": "https://cjleo.com/blog/the-subtle-storytelling-of-the-video-game-inside/", "published_at": "2022-10-10T15:03:43+00:00" }, { "id": "01a0c503-c356-72d6-8c0f-37ab2ad499df", "title": "wingspan bonus cards reference list with applicable birds", "url": "https://cjleo.com/blog/wingspan-bonus-cards-reference-list-with-applicable-birds/", "published_at": "2022-09-26T14:17:42+00:00" }, { "id": "01a0c503-c356-72d6-8c0f-37ab2b818253", "title": "the great houdini escape room: game design review", "url": "https://cjleo.com/blog/the-great-houdini-escape-room-game-design-review/", "published_at": "2022-09-19T15:08:47+00:00" }, { "id": "01a0c503-c356-72d6-8c0f-37ab2ba4cc90", "title": "common mistakes to avoid when designing escape rooms", "url": "https://cjleo.com/blog/common-mistakes-to-avoid-when-designing-escape-rooms/", "published_at": "2022-09-12T15:16:19+00:00" }, { "id": "01a0c503-c356-72d6-8c0f-37ab2c4faf1c", "title": "inventing new player types outside the bartle taxonomy’s four", "url": "https://cjleo.com/blog/inventing-new-player-types-outside-the-bartle-taxonomys-four/", "published_at": "2022-08-22T14:58:37+00:00" }, { "id": "01a0c503-c356-72d6-8c0f-37ab2cab2295", "title": "beyond bartle’s taxonomy: discover your game’s player types", "url": "https://cjleo.com/blog/beyond-bartles-taxonomy-discover-your-games-player-types/", "published_at": "2022-08-08T14:30:50+00:00" }, { "id": "01a0c503-c356-72d6-8c0f-37ab2cc51b19", "title": "hearthstone mercenaries mode is only good for the grind", "url": "https://cjleo.com/blog/hearthstone-mercenaries-mode-is-only-good-for-the-grind/", "published_at": "2022-07-25T15:59:49+00:00" }, { "id": "01a0c516-05a2-72cc-a8f2-1253b957c2d4", "title": "league of legends challenges: a flawed achievement system", "url": "https://cjleo.com/blog/league-of-legends-challenges-a-flawed-achievement-system/", "published_at": "2022-07-11T14:39:49+00:00" }, { "id": "01a0c516-05a2-72cc-a8f2-1253b9885609", "title": "hearthstone duels is its best designed game mode, with the least support", "url": "https://cjleo.com/blog/hearthstone-duels-is-its-best-designed-game-mode-with-the-least-support/", "published_at": "2022-06-27T14:56:59+00:00" }, { "id": "01a0c516-05a3-719d-895a-0d61dd4fd6e2", "title": "best of palace games escape rooms: houdini, roosevelt or edison?", "url": "https://cjleo.com/blog/best-of-palace-games-escape-rooms-houdini-roosevelt-or-edison/", "published_at": "2022-06-13T15:46:58+00:00" }, { "id": "01a0c516-05a3-719d-895a-0d61de4d83c3", "title": "all league of legends challenges and titles, and how to earn them", "url": "https://cjleo.com/blog/all-league-of-legends-challenges-and-titles-and-how-to-earn-them/", "published_at": "2022-05-30T14:24:55+00:00" }, { "id": "01a0c516-05a3-719d-895a-0d61deeea888", "title": "raft is a video game about raft-building, not survival", "url": "https://cjleo.com/blog/raft-is-a-video-game-about-raft-building-not-survival/", "published_at": "2022-05-09T16:01:19+00:00" }, { "id": "01a0c516-05a3-719d-895a-0d61df943a11", "title": "hearthstone battlegrounds: a card-based auto battler experiment in game design", "url": "https://cjleo.com/blog/hearthstone-battlegrounds-a-card-based-auto-battler-experiment-in-game-design/", "published_at": "2022-04-25T15:26:25+00:00" }, { "id": "01a0c516-05a3-719d-895a-0d61e04faa1d", "title": "arcane’s silco is not league of legends champion material", "url": "https://cjleo.com/blog/arcanes-silco-is-not-league-of-legends-champion-material/", "published_at": "2022-04-11T14:24:06+00:00" }, { "id": "01a0c516-05a3-719d-895a-0d61e050c1ce", "title": "comparing hearthstone’s game modes: battlegrounds, duels and mercenaries", "url": "https://cjleo.com/blog/comparing-hearthstones-game-modes-battlegrounds-duels-and-mercenaries/", "published_at": "2022-03-28T15:08:26+00:00" }, { "id": "01a0c516-05a3-719d-895a-0d61e13f7d0a", "title": "wingspan game review: the best cards match strategy mechanics to real birds", "url": "https://cjleo.com/blog/wingspans-best-cards-match-game-mechanics-to-real-birds/", "published_at": "2022-03-14T15:38:31+00:00" }, { "id": "01a0c520-f89f-732a-b8ae-6f33b373ade1", "title": "a study of gender and roles of heroes of the storm heroes", "url": "https://cjleo.com/blog/a-study-of-gender-and-roles-of-heroes-of-the-storm-heroes/", "published_at": "2022-02-28T15:52:29+00:00" }, { "id": "01a0c520-f89f-732a-b8ae-6f33b4239e74", "title": "from galaxy’s edge to galactic starcruiser: why it’s so difficult to theme star wars locations", "url": "https://cjleo.com/blog/from-galaxys-edge-to-galactic-starcruiser-why-its-so-difficult-to-theme-star-wars-locations/", "published_at": "2022-02-14T15:52:59+00:00" }, { "id": "01a0c520-f89f-732a-b8ae-6f33b516badf", "title": "the attraction escape room is palace games’ storytelling gem: review", "url": "https://cjleo.com/blog/the-attraction-escape-room-is-palace-games-storytelling-gem-review/", "published_at": "2022-01-24T15:24:29+00:00" }, { "id": "01a0c520-f89f-732a-b8ae-6f33b559b489", "title": "figment: a mind full of incoherent video game design", "url": "https://cjleo.com/blog/figment-a-mind-full-of-incoherent-video-game-design/", "published_at": "2022-01-10T16:28:35+00:00" }, { "id": "01a0c520-f89f-732a-b8ae-6f33b6107ea5", "title": "don’t starve together, with a little help from my friends", "url": "https://cjleo.com/blog/dont-starve-together-with-a-little-help-from-my-friends/", "published_at": "2021-12-13T16:54:38+00:00" }, { "id": "01a0c520-f89f-732a-b8ae-6f33b6525e84", "title": "disney star wars: galactic starcruiser hotel’s biggest design challenges", "url": "https://cjleo.com/blog/disney-star-wars-galactic-starcruiser-hotels-biggest-design-challenges/", "published_at": "2021-11-08T16:30:31+00:00" }, { "id": "01a0c520-f89f-732a-b8ae-6f33b6fc35b7", "title": "trial and death in the video game limbo", "url": "https://cjleo.com/blog/trial-and-death-in-the-video-game-limbo/", "published_at": "2021-10-11T15:57:45+00:00" }, { "id": "01a0c520-f89f-732a-b8ae-6f33b7155e54", "title": "disney genie plus app and the game design of fastpass", "url": "https://cjleo.com/blog/disney-genie-plus-app-and-the-game-design-of-fastpass/", "published_at": "2021-09-07T15:10:41+00:00" }, { "id": "01a0c520-f89f-732a-b8ae-6f33b732e900", "title": "80 days game review: reinventing travelling around the world", "url": "https://cjleo.com/blog/80-days-reinvents-travelling-the-world-in-video-games/", "published_at": "2021-08-09T15:50:26+00:00" }, { "id": "01a0c52b-ff15-70c6-8fff-0585db332b1d", "title": "the joy of watching untitled goose game: review", "url": "https://cjleo.com/blog/the-joy-of-watching-untitled-goose-game/", "published_at": "2021-07-12T15:18:48+00:00" }, { "id": "01a0c52b-ff15-70c6-8fff-0585dbf09c41", "title": "narrative design: storytelling methods in video games", "url": "https://cjleo.com/blog/narrative-design-storytelling-methods-in-video-games/", "published_at": "2021-06-14T15:00:10+00:00" }, { "id": "01a0c52b-ff15-70c6-8fff-0585dc913422", "title": "scavenger hunt: a storytelling technique for video games", "url": "https://cjleo.com/blog/scavenger-hunt-a-storytelling-technique-for-video-games/", "published_at": "2021-05-10T15:38:06+00:00" }, { "id": "01a0c52b-ff15-70c6-8fff-0585dd1c52cf", "title": "the best improvements to hearthstone’s rewards track", "url": "https://cjleo.com/blog/the-best-improvements-to-hearthstones-rewards-track/", "published_at": "2021-04-19T15:52:08+00:00" }, { "id": "01a0c52b-ff15-70c6-8fff-0585dd569e35", "title": "what went wrong with hearthstone’s new reward system", "url": "https://cjleo.com/blog/what-went-wrong-with-hearthstones-new-reward-system/", "published_at": "2021-03-08T16:19:53+00:00" }, { "id": "01a0c52b-ff15-70c6-8fff-0585dd801e17", "title": "an analysis of gender and roles of league of legends champions", "url": "https://cjleo.com/blog/an-analysis-of-gender-and-roles-of-league-of-legends-champions/", "published_at": "2021-02-08T16:16:13+00:00" }, { "id": "01a0c52b-ff15-70c6-8fff-0585de2e5cbe", "title": "breath of the wild 2: why a playable zelda is not good enough", "url": "https://cjleo.com/blog/breath-of-the-wild-2-why-a-playable-zelda-is-not-good-enough/", "published_at": "2021-01-11T16:44:57+00:00" }, { "id": "01a0c52b-ff15-70c6-8fff-0585de95559b", "title": "super nintendo world and the interactive theme park pipe dream", "url": "https://cjleo.com/blog/super-nintendo-world-and-the-interactive-theme-park-pipe-dream/", "published_at": "2020-12-28T16:49:45+00:00" }, { "id": "01a0c52b-ff15-70c6-8fff-0585ded6300d", "title": "best travel video games for explorers, adventurers and experts", "url": "https://cjleo.com/blog/video-games-for-3-types-of-travel-lovers-explorers-adventurers-and-experts/", "published_at": "2020-11-30T16:00:02+00:00" }, { "id": "01a0c537-36b0-70ec-bf5a-7ca62112ae68", "title": "phasmophobia review: a ghost game about shared scares", "url": "https://cjleo.com/blog/playing-phasmophobia-with-friends-a-ghost-game-about-shared-scares/", "published_at": "2020-10-29T16:29:39+00:00" }, { "id": "01a0c537-36b0-70ec-bf5a-7ca62156cc9c", "title": "scare tactics: game design of fear in dead by daylight", "url": "https://cjleo.com/blog/scare-tactics-game-design-of-fear-in-dead-by-daylight/", "published_at": "2020-10-22T15:47:47+00:00" }, { "id": "01a0c537-36b0-70ec-bf5a-7ca621d7b8ab", "title": "recipe for horror: asymmetric multiplayer and slasher video games", "url": "https://cjleo.com/blog/recipe-for-horror-asymmetric-multiplayer-and-slasher-video-games/", "published_at": "2020-10-13T16:09:51+00:00" }, { "id": "01a0c537-36b0-70ec-bf5a-7ca622d65595", "title": "teamfight tactics feels like a solved puzzle, so why am i still playing it?", "url": "https://cjleo.com/blog/teamfight-tactics-feels-like-a-solved-puzzle-so-why-am-i-still-playing-it/", "published_at": "2020-09-30T16:39:59+00:00" }, { "id": "01a0c537-36b0-70ec-bf5a-7ca622dcc752", "title": "is harry potter’s world big enough for open-world hogwarts legacy?", "url": "https://cjleo.com/blog/is-harry-potters-wizarding-world-ready-for-hogwarts-legacy/", "published_at": "2020-09-23T15:43:45+00:00" }, { "id": "01a0c537-36b0-70ec-bf5a-7ca62371f779", "title": "batman’s helping hand: indirect control in arkham asylum", "url": "https://cjleo.com/blog/batmans-helping-hand-indirect-control-in-arkham-asylum/", "published_at": "2020-09-15T16:04:40+00:00" }, { "id": "01a0c537-36b0-70ec-bf5a-7ca623e8ff0b", "title": "gotham knights’ 4 playable bat-family characters: hopes and fears", "url": "https://cjleo.com/blog/gotham-knights-4-playable-bat-family-characters-hopes-and-fears/", "published_at": "2020-08-28T16:22:50+00:00" }, { "id": "01a0c537-36b0-70ec-bf5a-7ca6249d6e67", "title": "the thrill of narrow wins in slay the spire and mario kart", "url": "https://cjleo.com/blog/the-thrill-of-narrow-wins-in-slay-the-spire-and-mario-kart/", "published_at": "2020-08-03T16:21:46+00:00" }, { "id": "01a0c537-36b0-70ec-bf5a-7ca624eae1a6", "title": "on slay the spire, progression, and making games more loser-friendly", "url": "https://cjleo.com/blog/on-slay-the-spire-and-making-games-more-loser-friendly/", "published_at": "2020-07-27T16:26:46+00:00" }, { "id": "01a0c540-f889-737c-9cc4-fa2375dc9692", "title": "antichamber review: flipping the script on learning in video games", "url": "https://cjleo.com/blog/antichamber-flips-the-script-on-learning-in-video-games/", "published_at": "2020-07-06T16:14:04+00:00" }, { "id": "01a0c540-f889-737c-9cc4-fa2376cf65bd", "title": "the problem with cards against humanity", "url": "https://cjleo.com/blog/the-problem-with-cards-against-humanity/", "published_at": "2020-06-22T15:28:51+00:00" }, { "id": "01a0c540-f889-737c-9cc4-fa23773810ff", "title": "black lives matter: diversity resources for gamers and game developers", "url": "https://cjleo.com/blog/black-lives-matter-diversity-resources-for-gamers-and-game-developers/", "published_at": "2020-06-10T15:36:28+00:00" }, { "id": "01a0c540-f889-737c-9cc4-fa237787822a", "title": "how baba is you puts the spirit of play into puzzle games", "url": "https://cjleo.com/blog/how-baba-is-you-puts-the-spirit-of-play-into-puzzle-games/", "published_at": "2020-06-01T15:39:55+00:00" }, { "id": "01a0c540-f889-737c-9cc4-fa237881a9af", "title": "why we don’t play “rock, paper, scissors, lizard, spock”", "url": "https://cjleo.com/blog/why-we-dont-play-rock-paper-scissors-lizard-spock/", "published_at": "2020-05-25T14:44:58+00:00" }, { "id": "01a0c540-f889-737c-9cc4-fa2378a936e7", "title": "legends of runeterra review: player agency in card games", "url": "https://cjleo.com/blog/legends-of-runeterra-and-player-agency-in-collectible-card-games/", "published_at": "2020-05-18T15:11:58+00:00" }, { "id": "01a0c540-f889-737c-9cc4-fa2379a1c449", "title": "storytelling of disney’s pirates of the caribbean ride… and the redhead (part 2)", "url": "https://cjleo.com/blog/storytelling-of-disneys-pirates-of-the-caribbean-ride-and-the-redhead/", "published_at": "2020-05-11T14:48:58+00:00" }, { "id": "01a0c540-f889-737c-9cc4-fa2379c0cb66", "title": "the history and design of disney’s pirates of the caribbean ride (part 1)", "url": "https://cjleo.com/blog/the-history-and-design-of-disneys-pirates-of-the-caribbean-ride/", "published_at": "2020-05-04T18:18:58+00:00" }, { "id": "01a0c540-f889-737c-9cc4-fa237a3c7766", "title": "kind words game review: a rare haven of companionship", "url": "https://cjleo.com/blog/kind-words-is-the-rare-haven-of-companionship-we-need-from-a-video-game/", "published_at": "2020-04-27T15:50:21+00:00" }, { "id": "01a0c549-bf26-7228-a7dd-8790b1790e9f", "title": "hero power creep in hearthstone’s new demon hunter class (part 2)", "url": "https://cjleo.com/blog/hero-power-creep-in-hearthstones-new-demon-hunter-class-part-2/", "published_at": "2020-04-20T17:13:40+00:00" }, { "id": "01a0c549-bf26-7228-a7dd-8790b1c57ad3", "title": "the rapid rise and fall of hearthstone’s new demon hunter class (part 1)", "url": "https://cjleo.com/blog/the-rapid-rise-and-fall-of-hearthstones-new-demon-hunter-class/", "published_at": "2020-04-13T15:55:34+00:00" }, { "id": "01a0c549-bf26-7228-a7dd-8790b23d72d3", "title": "3 time zones, 1 board game: gaming together in a time of social distancing", "url": "https://cjleo.com/blog/3-time-zones-1-board-game-gaming-together-in-a-time-of-social-distancing/", "published_at": "2020-04-06T13:08:53+00:00" }, { "id": "01a0c549-bf26-7228-a7dd-8790b25961f3", "title": "new plague inc. cure mode where you stop pandemics in response to covid-19", "url": "https://cjleo.com/blog/new-plague-inc-mode-where-you-stop-pandemics-but-will-it-change-the-game/", "published_at": "2020-03-31T19:14:14+00:00" }, { "id": "01a0c549-bf26-7228-a7dd-8790b2d92c7c", "title": "why i’m playing zelda: breath of the wild during the covid-19 pandemic", "url": "https://cjleo.com/blog/why-im-playing-zelda-breath-of-the-wild-during-the-coronavirus-pandemic/", "published_at": "2020-03-25T18:38:51+00:00" }, { "id": "01a0c549-bf26-7228-a7dd-8790b35ee7e6", "title": "visiting trickeye museum seoul: directions, tips, and review", "url": "https://cjleo.com/blog/trickeye-museum-tips-tricks-and-target-audience/", "published_at": "2020-02-25T17:09:15+00:00" }, { "id": "01a0c549-bf26-7228-a7dd-8790b372d7fa", "title": "hogwarts mystery duels: rock-paper-scissors combat design", "url": "https://cjleo.com/blog/rock-paper-scissors-combat-design-in-harry-potter-hogwarts-mystery-duels/", "published_at": "2020-01-28T17:06:09+00:00" }, { "id": "01a0c549-bf26-7228-a7dd-8790b4384ec6", "title": "visiting riot games’ lol park esports stadium in seoul", "url": "https://cjleo.com/blog/visiting-riot-games-lol-park-esports-stadium-in-seoul/", "published_at": "2020-01-20T17:32:39+00:00" }, { "id": "01a0c549-bf26-7228-a7dd-8790b5210a1f", "title": "“snow white’s scary adventures” ride changes its storytelling forever", "url": "https://cjleo.com/blog/how-disneylands-snow-white-ride-update-in-2020-will-change-its-storytelling-experience/", "published_at": "2020-01-13T17:48:11+00:00" }, { "id": "01a0c552-50fa-70b1-8827-e15b7dd761db", "title": "dissecting and designing dark escape rooms", "url": "https://cjleo.com/blog/dissecting-and-designing-dark-escape-rooms/", "published_at": "2020-01-07T17:17:56+00:00" }, { "id": "01a0c552-50fa-70b1-8827-e15b7ebd76fe", "title": "axe throwing, game design and zombies", "url": "https://cjleo.com/blog/axe-throwing-zombies-and-game-design/", "published_at": "2019-10-11T16:47:46+00:00" }, { "id": "01a0c552-50fa-70b1-8827-e15b7ec7be41", "title": "on wizards unite and games as fantasy fulfillment", "url": "https://cjleo.com/blog/on-wizards-unite-and-games-as-fantasy-fulfillment/", "published_at": "2019-09-06T15:33:22+00:00" }, { "id": "01a0c552-50fa-70b1-8827-e15b7f146a1c", "title": "creating moments at chabot space and science center", "url": "https://cjleo.com/blog/creating-moments-at-chabot-space-and-science-center/", "published_at": "2019-07-22T16:17:52+00:00" }, { "id": "01a0c552-50fa-70b1-8827-e15b7f338b01", "title": "a shady trick for designing distinct video game characters", "url": "https://cjleo.com/blog/a-shady-trick-for-designing-distinct-video-game-characters/", "published_at": "2019-06-24T17:02:40+00:00" }, { "id": "01a0c552-50fa-70b1-8827-e15b80201e70", "title": "stagecoach greens review: mini golf designed for interesting choices", "url": "https://cjleo.com/blog/stagecoach-greens-mini-golf-designed-for-interesting-choices/", "published_at": "2019-06-17T16:03:57+00:00" }, { "id": "01a0c552-50fa-70b1-8827-e15b805a72e6", "title": "worlds adrift review: struggles of the skyship mmo", "url": "https://cjleo.com/blog/worlds-adrift-ends-triumphs-and-challenges-of-the-skyship-mmo/", "published_at": "2019-06-10T16:47:54+00:00" }, { "id": "01a0c552-50fa-70b1-8827-e15b80683d48", "title": "maker faire bay area: tips, tricks, review", "url": "https://cjleo.com/blog/tips-for-making-the-most-of-maker-faire/", "published_at": "2019-06-03T16:16:02+00:00" }, { "id": "01a0c552-50fa-70b1-8827-e15b80f67e7c", "title": "loot boxes should not be banned, and video games are not evil", "url": "https://cjleo.com/blog/loot-boxes-should-not-be-banned-and-video-games-are-not-evil/", "published_at": "2019-05-24T17:32:10+00:00" }, { "id": "01a0c55a-9f73-7125-8f26-d58932b1839b", "title": "building a game about the berlin wall", "url": "https://cjleo.com/blog/building-a-game-about-the-berlin-wall/", "published_at": "2019-05-20T16:14:44+00:00" }, { "id": "01a0c55a-9f73-7125-8f26-d58932eff10e", "title": "toy story midway mania and carnival games: fun to play vs. fun to watch", "url": "https://cjleo.com/blog/finding-the-fun-carnival-games-vs-toy-story-midway-mania/", "published_at": "2019-05-13T15:57:39+00:00" }, { "id": "01a0c55a-9f73-7125-8f26-d5893307c406", "title": "how to make board games less painful: a game of thrones case study", "url": "https://cjleo.com/blog/how-to-make-board-games-less-painful-a-game-of-thrones-case-study/", "published_at": "2019-05-06T15:54:44+00:00" }, { "id": "01a0c55a-9f73-7125-8f26-d589338f6a07", "title": "diablo 3 and the importance of whimsydale", "url": "https://cjleo.com/blog/diablo-3-and-the-importance-of-whimsy/", "published_at": "2019-04-29T17:08:30+00:00" }, { "id": "01a0c55a-9f73-7125-8f26-d58933bf5221", "title": "assassin’s creed’s virtual notre-dame proves the value of video games", "url": "https://cjleo.com/blog/assassins-creeds-virtual-notre-dame-proves-the-value-of-video-games/", "published_at": "2019-04-22T13:43:20+00:00" }, { "id": "01a0c55a-9f73-7125-8f26-d58934baa744", "title": "riot games’ problematic culture for female players of league of legends", "url": "https://cjleo.com/blog/riot-games-problematic-culture-for-female-players-of-league-of-legends/", "published_at": "2019-04-15T17:14:25+00:00" }, { "id": "01a0c55a-9f73-7125-8f26-d5893529c730", "title": "goodbye, subpar mini golf, you were anything but", "url": "https://cjleo.com/blog/goodbye-subpar-mini-golf-you-were-anything-but/", "published_at": "2018-08-13T14:11:25+00:00" }, { "id": "01a0c55a-9f73-7125-8f26-d58936295e06", "title": "puzzle game design: are you creating impossible puzzles?", "url": "https://cjleo.com/blog/some-puzzles-are-simply-impossible/", "published_at": "2017-08-31T03:41:20+00:00" }, { "id": "01a0c55a-9f73-7125-8f26-d58936db2830", "title": "time is (micro) money: designing micro-transactions and waiting in games", "url": "https://cjleo.com/blog/time-is-micro-money/", "published_at": "2017-08-16T22:07:09+00:00" }, { "id": "01a0c563-0930-72c7-9c06-ef719d2edb4d", "title": "designing lightning quick game loops for replayability in video games", "url": "https://cjleo.com/blog/lightning-quick-game-loops-and-their-replay-value/", "published_at": "2017-08-02T17:25:55+00:00" } ] posts Claim your blog
Back to cjleo.com
Blog · corpus.blog/blogs/cjleo.com/posts

cjleo.com

cjleo.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017