{"author_link":"\/users\/garlic","author_name":"garlic","author_uid":"garlic","comments":[],"epoch":1570175855,"event":"LD45","format":"md","ldjam_node_id":166161,"likes":28,"metadata":{"p_key":"133754","p_author":"garlic","p_authorkey":"1159598","p_urlkey":"349982","p_title":"Obscure tech stack ideas","p_cat":"LDJam ","p_event":"LD45","p_time":"1570175855","p_likes":"28","p_comments":"0","p_status":"WAYBACK","us_key":"1159598","us_name":"garlic","us_username":"garlic","event_start":"1570147200","event_key":"78","event_name":"Ludum Dare 45"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD45","removed_author":false},"_superparent":159347,"_trust":1,"author":159598,"body":"If you're still not sure what to use for this year's Ludum Dare, let me share some game dev tech tips with you :fire::\n1. **Write the game in PHP** so the whole site has to refresh over and over to update the game world. Bonus points if you use WordPress or anything that's totally not meant to be used for any kind of game development.\n1. **Make your game in a language you've never used before** because there's no more effective way to learn a new language than under the pressure of a deadline. My suggestions are: [Go](https:\/\/golang.org\/), [Rust](https:\/\/www.rust-lang.org\/) or good old [x86 Assembly](https:\/\/www.cs.virginia.edu\/~evans\/cs216\/guides\/x86.html)\n1. **Don't catch any exceptions**, so when people play your platformer, they're motivated not to fall off as not to get an OutOfBoundsException that crashes the whole game.\n1. Linux users often face the harsh reality of a number of their favorite games not being available on Linux, so to bring a little fairness to the world, **export your game for Linux only**.\n1. **Include a deliberate memory leak** that slowly fills up the player's RAM until the game runs out of memory and crashes. This is so your players don't spend too much time playing your game and go outside.\n1. **Don't include common libraries** so players have to download that *one* specific version of .NET because the latest stable release just won't do.\n1. Make an actual Unity game and then **export it as a [server build](https:\/\/docs.unity3d.com\/Manual\/BuildSettings.html)** so all the players see is just the debug console output. It's kinda like a book - they'll use their imagination.\n\nyou're welcome","comments":12,"comments-timestamp":"2019-10-04T16:13:32Z","created":"2019-10-04T07:31:33Z","files":[],"files-timestamp":0,"id":166161,"love":28,"love-timestamp":"2020-10-02T19:24:46Z","meta":[],"modified":"2020-10-02T19:24:46Z","name":"Obscure tech stack ideas","node-timestamp":"2019-10-04T08:01:34Z","parent":159599,"parents":[1,5,9,159347,159599],"path":"\/events\/ludum-dare\/45\/$159599\/obscure-tech-stack-ideas","published":"2019-10-04T07:57:35Z","scope":"public","slug":"obscure-tech-stack-ideas","subsubtype":"","subtype":"","type":"post","version":489033},"node_metadata":{"n_key":"166161","n_urlkey":"349982","n_parent":"159599","n_path":"\/events\/ludum-dare\/45\/$159599\/obscure-tech-stack-ideas","n_slug":"obscure-tech-stack-ideas","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"159598","n_created":"1570174293","n_modified":"1601666686","n_version":"489033","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/45\/$159599\/obscure-tech-stack-ideas","text":"If you're still not sure what to use for this year's Ludum Dare, let me share some game dev tech tips with you :fire::\n1. **Write the game in PHP** so the whole site has to refresh over and over to update the game world. Bonus points if you use WordPress or anything that's totally not meant to be used for any kind of game development.\n1. **Make your game in a language you've never used before** because there's no more effective way to learn a new language than under the pressure of a deadline. My suggestions are: [Go](https:\/\/golang.org\/), [Rust](https:\/\/www.rust-lang.org\/) or good old [x86 Assembly](https:\/\/www.cs.virginia.edu\/~evans\/cs216\/guides\/x86.html)\n1. **Don't catch any exceptions**, so when people play your platformer, they're motivated not to fall off as not to get an OutOfBoundsException that crashes the whole game.\n1. Linux users often face the harsh reality of a number of their favorite games not being available on Linux, so to bring a little fairness to the world, **export your game for Linux only**.\n1. **Include a deliberate memory leak** that slowly fills up the player's RAM until the game runs out of memory and crashes. This is so your players don't spend too much time playing your game and go outside.\n1. **Don't include common libraries** so players have to download that *one* specific version of .NET because the latest stable release just won't do.\n1. Make an actual Unity game and then **export it as a [server build](https:\/\/docs.unity3d.com\/Manual\/BuildSettings.html)** so all the players see is just the debug console output. It's kinda like a book - they'll use their imagination.\n\nyou're welcome","title":"Obscure tech stack ideas","wayback_source":[]}