{"author_link": "/users/christina-antoinette-neofotistou", "author_name": "christina-antoinette-neofotistou", "author_uid": "christina-antoinette-neofotistou", "comments": [], "epoch": 1587846157, "event": "LD46", "format": "md", "ldjam_node_id": 208209, "likes": 9, "metadata": {"p_key": "145079", "p_author": "christina-antoinette-neofotistou", "p_authorkey": "1010726", "p_urlkey": "361492", "p_title": "Fake 3D using sprites and math", "p_cat": "LDJam ", "p_event": "LD46", "p_time": "1587846157", "p_likes": "9", "p_comments": "0", "p_status": "WAYBACK", "us_key": "1010726", "us_name": "christina-antoinette-neofotistou", "us_username": "christina-antoinette-neofotistou", "event_start": "1587081600", "event_key": "77", "event_name": "Ludum Dare 46"}, "node": {"_collation": {"body_sanitizer": "TextUtils::SanitizeHTML via existing importer", "event": "LD46", "removed_author": false}, "_superparent": 176557, "_trust": 6, "author": 10726, "body": "working in a 2D game engine doesn't mean you can't do 3D\n\nThank you to everyone who vacuumed ghosts in my game GhostVac. I thought I'd give a glimpse of how it's done. It is 3D projection using u,v,z. Then Z-sorting based on the Y coordinate of each ghost, then scaling each ghost appropriately as it goes further from the \"camera\".\n\n# you can play it here: [here](https://ldjam.com/events/ludum-dare/46/ghostvac).\n\n\n\n![ghostvac2.gif](///raw/6e9/2/z/331dc.gif)", "comments": 3, "comments-timestamp": "2020-04-25T20:30:35Z", "created": "2020-04-25T20:21:55Z", "files": [], "files-timestamp": 0, "id": 208209, "love": 9, "love-timestamp": "2020-04-26T15:05:12Z", "meta": [], "modified": "2020-04-26T15:05:12Z", "name": "Fake 3D using sprites and math", "node-timestamp": "2020-04-25T20:22:37Z", "parent": 192840, "parents": [1, 5, 9, 176557, 192840], "path": "/events/ludum-dare/46/ghostvac/fake-3d-using-sprites-and-math", "published": "2020-04-25T20:22:37Z", "scope": "public", "slug": "fake-3d-using-sprites-and-math", "subsubtype": "", "subtype": "", "type": "post", "version": 631641}, "node_metadata": {"n_key": "208209", "n_urlkey": "361492", "n_parent": "192840", "n_path": "/events/ludum-dare/46/ghostvac/fake-3d-using-sprites-and-math", "n_slug": "fake-3d-using-sprites-and-math", "n_type": "post", "n_subtype": "", "n_subsubtype": "", "n_author": "10726", "n_created": "1587846115", "n_modified": "1587913512", "n_version": "631641", "n_status": "WAYBACK"}, "source_url": "https://ldjam.com/events/ludum-dare/46/ghostvac/fake-3d-using-sprites-and-math", "text": "working in a 2D game engine doesn't mean you can't do 3D\n\nThank you to everyone who vacuumed ghosts in my game GhostVac. I thought I'd give a glimpse of how it's done. It is 3D projection using u,v,z. Then Z-sorting based on the Y coordinate of each ghost, then scaling each ghost appropriately as it goes further from the \"camera\".\n\n# you can play it here: [here](https://ldjam.com/events/ludum-dare/46/ghostvac).\n\n\n\n![ghostvac2.gif](///raw/6e9/2/z/331dc.gif)", "title": "Fake 3D using sprites and math", "wayback_source": []}