{"author_link":"\/users\/lastleaf","author_name":"LastLeaf","author_uid":"lastleaf","comments":[],"epoch":1534530497,"event":"LD42","format":"md","ldjam_node_id":117511,"likes":1,"metadata":{"p_key":"120975","p_author":"LastLeaf","p_authorkey":"1102500","p_urlkey":"337010","p_title":"I made my game playable on mobile devices","p_cat":"LDJam ","p_event":"LD42","p_time":"1534530497","p_likes":"1","p_comments":"0","p_status":"WAYBACK","us_key":"1102500","us_name":"LastLeaf","us_username":"lastleaf","event_start":"1533859200","event_key":"73","event_name":"LD 42"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD42","removed_author":false},"_superparent":97793,"_trust":2,"author":102500,"body":"My compo game [Leaving Room](https:\/\/ldjam.com\/events\/ludum-dare\/42\/leaving-room) is now playable on mobile devices. The mobile friendly version is available on [itch.io](https:\/\/lastleaf.itch.io\/leaving-room), while the original 48h version is [here](http:\/\/github.lastleaf.me\/ludum-dare-42\/).\n\nAlthough it is a WebGL game, it is still not easy for porting. I implemented this game in [rust](https:\/\/www.rust-lang.org) and a half-done engine by myself. All the rust code were compiled to JavaScript (asm.js) to run in browser. I needed to modify some engine code and adjust the layout for touch screen.\n\n![cover.png](\/\/\/raw\/460\/91\/z\/1a22c.png)\n\nMobile OSes have some limitations. I feel PC has a better gaming experience for my game.\n\nExcept for rust and emscripten compilation toolchains, other tools are:\n\n* inkscape (for image creation)\n* LMMS with GeneralUser GS (for background music)\n* atom\n\nHope you enjoy my storytelling puzzle game!","comments":0,"created":"2018-08-17T17:47:26Z","files":[],"files-timestamp":0,"id":117511,"love":1,"love-timestamp":"2018-08-17T18:30:39Z","meta":[],"modified":"2018-08-17T18:30:39Z","name":"I made my game playable on mobile devices","node-timestamp":"2018-08-17T18:28:17Z","parent":102501,"parents":[1,5,9,97793,102501],"path":"\/events\/ludum-dare\/42\/leaving-room\/i-made-my-game-playable-on-mobile-devices","published":"2018-08-17T18:28:17Z","scope":"public","slug":"i-made-my-game-playable-on-mobile-devices","subsubtype":"","subtype":"","type":"post","version":350966},"node_metadata":{"n_key":"117511","n_urlkey":"337010","n_parent":"102501","n_path":"\/events\/ludum-dare\/42\/leaving-room\/i-made-my-game-playable-on-mobile-devices","n_slug":"i-made-my-game-playable-on-mobil","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"102500","n_created":"1534528046","n_modified":"1534530639","n_version":"350966","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/42\/leaving-room\/i-made-my-game-playable-on-mobile-devices","text":"My compo game [Leaving Room](https:\/\/ldjam.com\/events\/ludum-dare\/42\/leaving-room) is now playable on mobile devices. The mobile friendly version is available on [itch.io](https:\/\/lastleaf.itch.io\/leaving-room), while the original 48h version is [here](http:\/\/github.lastleaf.me\/ludum-dare-42\/).\n\nAlthough it is a WebGL game, it is still not easy for porting. I implemented this game in [rust](https:\/\/www.rust-lang.org) and a half-done engine by myself. All the rust code were compiled to JavaScript (asm.js) to run in browser. I needed to modify some engine code and adjust the layout for touch screen.\n\n![cover.png](\/\/\/raw\/460\/91\/z\/1a22c.png)\n\nMobile OSes have some limitations. I feel PC has a better gaming experience for my game.\n\nExcept for rust and emscripten compilation toolchains, other tools are:\n\n* inkscape (for image creation)\n* LMMS with GeneralUser GS (for background music)\n* atom\n\nHope you enjoy my storytelling puzzle game!","title":"I made my game playable on mobile devices","wayback_source":[]}