{"author_name":"Fledgeling","cat":"LD #32","comments":[{"author_name":"","time":"April 20, 2015 5:57 pm","epoch":1429570620,"text":"Ofcourse publish it, show people what you have done, learn from your mistakes, drink a beer with your members, and forget about it, and better luck next time! We have all been there&#8230;sometimes you just have to aim for the sky, to master the grounds! \ud83d\ude09","spam":"N"}],"epoch":1429570320,"likes":3,"metadata":{"p_key":"18130","p_author":"Fledgeling","p_authorkey":"29943","p_urlkey":"53443","p_title":"3 days in \u2013 understanding that multiplayer 3D is hard suddenly appears","p_cat":"LD #32","p_event":"LD32","p_time":"1429570320","p_likes":"3","p_comments":"1","p_status":"UPD5","us_key":"29943","us_name":"Fledgeling","us_username":"fledgeling","event_start":"1429228800","event_key":"27","event_name":"LD32"},"text":"<p><a href=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/04\/slowpoke.png\"><img class=\"aligncenter size-full wp-image-457664\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/04\/slowpoke.png\" alt=\"slowpoke\" width=\"277\" height=\"240\" \/><\/a><\/p>\n <p>That&#8217;s not our first entry yet we made the beginners&#8217; mistake. We planned too many features. So many we can&#8217;t budge them anymore. We&#8217;re not sure if we should publish the game as it is, so that&#8217;s what we have now.<\/p>\n <p><a href=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/04\/game11.gif\"><img class=\"aligncenter wp-image-457576 size-full\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/04\/game11.gif\" alt=\"Cling!\" width=\"415\" height=\"258\" \/><\/a><\/p>\n <p>+ clients can connect<\/p>\n <p>+ players can move<br \/>\n + client can pick a weapon<br \/>\n + client positions are synchronized<br \/>\n + client animations are synchronized<\/p>\n <p>Content:<br \/>\n + Player<br \/>\n + 3 Weapon models<br \/>\n + 2 Ammo models<br \/>\n + ~20 C# Scripts<br \/>\n + ~10 Textures<br \/>\n + ~15 Models<br \/>\n + 1 Arena + 2 Development scenes<br \/>\n + 14 sounds<br \/>\n + 60 git commits<\/p>\n <p>&#8211; client can shoot but it not synced on server<br \/>\n &#8211; rigidbodies are weird<br \/>\n &#8211; no UI in game<br \/>\n &#8211; only 1 weapon implemented<br \/>\n &#8211; poor position sync algorithm, clients lags<br \/>\n &#8211; no gameplay at all<br \/>\n &#8211; &#8230;<\/p>\n <p>Something we learned:<\/p>\n <p>1. It&#8217;s a bad idea to make a multiplayer shooter based on ropes interaction in three days. Pretty obvious<br \/>\n 2. It&#8217;s not a simple task to sync objects while changing scenes in Unity<br \/>\n 3. Syncing 3D physics in Unity is just too hard to understand for a human being<br \/>\n 4. Listening to a new team member (who wants to make a 3D and then just gives up) is not a good idea either<\/p>\n <p>So that&#8217;s it. We couldn&#8217;t finish it, but would be pretty happy to hear your opinion. Do you want us to publish the game as it is?<\/p>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/3d-unity\/\" rel=\"tag\">3d unity<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/ld32\/\" rel=\"tag\">ld32<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/slowpoke\/\" rel=\"tag\">slowpoke<\/a><\/p>","time":"April 20th, 2015 5:52 pm","title":"3 days in \u2013 understanding that multiplayer 3D is hard suddenly appears"}