{"author_name":"svyatozar","cat":"LD #36","comments":[{"author_name":"t4u","time":"August 29, 2016 2:29 pm","epoch":1472498940,"text":"In the future use ready-to-use engines or prepare your engine before the jam.","spam":"N"}],"epoch":1472495280,"likes":0,"metadata":{"p_key":"3629","p_author":"svyatozar","p_authorkey":"112502","p_urlkey":"39091","p_title":"3d game engine from scratch","p_cat":"LD #36","p_event":"LD36","p_time":"1472495280","p_likes":"0","p_comments":"1","p_status":"UPD5","us_key":"112502","us_name":"svyatozar","us_username":"svyatozar","event_start":"1472169600","event_key":"35","event_name":"LD36"},"text":"<p>I accidentally stumbled upon Ludum Dare in facebook 6 hours before start, so I had no time to prepare in advance. This i my feeble attempt at writing a first-person point of view 3d game engine basically from scratch using Webgl and a little utility library Twgl, which basically makes loading geometry a bit less verbose and provides bare minimal matrix math, which I had to extend a bit.<\/p>\n <p>What I didn&#8217;t expect at all is the ugly depth test glitch which I still have no idea how to fix. Overall engine development took me so much time that I counld not get to level design part, and had to create just a placeholder minilal map <img src=\"http:\/\/ludumdare.com\/compo\/wp-includes\/images\/smilies\/frownie.png\" alt=\":-(\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n <blockquote data-secret=\"YHDpZnVKrD\" class=\"wp-embedded-content\"><p><a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-36\/\">Ludum Dare 36<\/a><\/p><\/blockquote>\n <p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"display:none;\" src=\"http:\/\/ludumdare.com\/compo\/ludum-dare-36\/embed\/#?secret=YHDpZnVKrD\" data-secret=\"YHDpZnVKrD\" width=\"500\" height=\"282\" title=\"Embedded WordPress Post\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n <p>My plan is to avoid using OpenGL depth test altogether and to port the project to C++ Linux\/Windows. This game was inspired by Unreal Torunament Bunny Track, which I tried to re-create in UT3 back in 2009 by making Bunny Trails mod. My plan has been to make it a standalone game using handmade game engine ever since, and thank to this competition, I got some starting point.<\/p>\n <p>I suppose, very few people understand what the heck I&#8217;m talking about. Oh well&#8230;<\/p>","time":"August 29th, 2016 1:28 pm","title":"3d game engine from scratch"}