{"author_link":"\/users\/gulyasarni66","author_name":"Gulyasarni66","author_uid":"gulyasarni66","comments":[],"epoch":1554665764,"event":"LD44","format":"md","ldjam_node_id":140999,"likes":37,"metadata":{"p_key":"127829","p_author":"Gulyasarni66","p_authorkey":"1000776","p_urlkey":"343957","p_title":"Engine Development - Day 5","p_cat":"LDJam ","p_event":"LD44","p_time":"1554665764","p_likes":"37","p_comments":"0","p_status":"WAYBACK","us_key":"1000776","us_name":"Gulyasarni66","us_username":"gulyasarni66","event_start":"1556236800","event_key":"75","event_name":"LD 44"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD44","removed_author":false},"_superparent":139254,"_trust":3,"author":776,"body":"Hi!\n\nYesterday, I added basic basic physics to the engine. Today, I fixed most of the bugs and implemented most of the missing features regarding physics.\n\nAfter that was done, I implemented raycasting, which is pretty important for various game features.\n\n![day5-raycast.gif](\/\/\/raw\/803\/z\/20104.gif)\nRaycasting allows me to point at stuff and apply forces to them\n\nAfter implementing raycasting, I perfected the texture system. Textures are now stored in Material objects, containing the texture, color, and tiling. This way you can have untextured objects without being completely black.\n\n![day5-tiling.gif](\/\/\/raw\/803\/z\/20105.gif)\nTexture tiling in action\n\nI also changed how cameras work. You can now choose to ignore certain camera matrices such as translation, rotation, projection, or any combination of those. This allows for more control over rendering. It also allows for nice skyboxes that cannot be escaped.\n\n![day5-matrixignoremode.gif](\/\/\/raw\/803\/z\/20106.gif)\nNotice how the skybox never moves\n\nCameras also have depth now. This allows for UI elements, which is what I'm currently working on. It's so incomplete though, it's not worth showing any pictures. Imagine a white square on top of everything.\n\nThat's it for today. Thanks for reading, and have a nice rest of the day!","comments":0,"created":"2019-04-07T19:06:57Z","files":[],"files-timestamp":0,"id":140999,"love":37,"love-timestamp":"2019-04-10T08:11:17Z","meta":[],"modified":"2019-04-10T08:11:17Z","name":"Engine Development - Day 5","node-timestamp":"2019-04-07T19:36:04Z","parent":140544,"parents":[1,5,9,139254,140544],"path":"\/events\/ludum-dare\/44\/$140544\/engine-development-day-5","published":"2019-04-07T19:36:04Z","scope":"public","slug":"engine-development-day-5","subsubtype":"","subtype":"","type":"post","version":420807},"node_metadata":{"n_key":"140999","n_urlkey":"343957","n_parent":"140544","n_path":"\/events\/ludum-dare\/44\/$140544\/engine-development-day-5","n_slug":"engine-development-day-5","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"776","n_created":"1554664017","n_modified":"1554883877","n_version":"420807","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/44\/$140544\/engine-development-day-5","text":"Hi!\n\nYesterday, I added basic basic physics to the engine. Today, I fixed most of the bugs and implemented most of the missing features regarding physics.\n\nAfter that was done, I implemented raycasting, which is pretty important for various game features.\n\n![day5-raycast.gif](\/\/\/raw\/803\/z\/20104.gif)\nRaycasting allows me to point at stuff and apply forces to them\n\nAfter implementing raycasting, I perfected the texture system. Textures are now stored in Material objects, containing the texture, color, and tiling. This way you can have untextured objects without being completely black.\n\n![day5-tiling.gif](\/\/\/raw\/803\/z\/20105.gif)\nTexture tiling in action\n\nI also changed how cameras work. You can now choose to ignore certain camera matrices such as translation, rotation, projection, or any combination of those. This allows for more control over rendering. It also allows for nice skyboxes that cannot be escaped.\n\n![day5-matrixignoremode.gif](\/\/\/raw\/803\/z\/20106.gif)\nNotice how the skybox never moves\n\nCameras also have depth now. This allows for UI elements, which is what I'm currently working on. It's so incomplete though, it's not worth showing any pictures. Imagine a white square on top of everything.\n\nThat's it for today. Thanks for reading, and have a nice rest of the day!","title":"Engine Development - Day 5","wayback_source":[]}