(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{127:function(e,t,a){"use strict";a.r(t);var i=a(136),s=a(141),n=a(135),o=a(0),l=a.n(o),r=a(139),c=a(144),u=[{name:"Books",resources:[{title:"Game Engine Architecture (3rd ed.)",subTitle:"Json Gregory, 2018",fields:[{key:"Lectures",value:"Games, Engines, Assets, Audio, Physics, Space"}],icon:"books/book_game_engine_arch.jpg"},{title:"Game Programming Patterns",subTitle:"Robert Nystrom, 2014",fields:[{key:"Lectures",value:"Patterns"}],icon:"books/book_programming_patterns.jpg"},{title:"Game Sound: An Introduction to the History, Theory, and Practice of Video Game Music and Sound Design",subTitle:"Karen Collins, 2008",fields:[{key:"Lectures",value:"Audio"}],icon:"books/book_audio.jpg"},{title:"Essential Mathematics for Games and Interactive Applications",subTitle:"Van Verth, 2008",fields:[{key:"Lectures",value:"Space, Physics"}],icon:"books/book_math_for_games.jpg"},{title:"Procedural Generation in Game Design ",subTitle:"Tayna Short, Tarn Adams, 2017",fields:[{key:"Lectures",value:"Space, Physics, Design"}],icon:"books/book_procedural_generation.jpg"},{title:"Game Physics Engine Development",subTitle:"Ian Millington, 2010",fields:[{key:"Lectures",value:"Physics"}],icon:"books/book_physics.jpg"},{title:"Programming Game AI by Example",subTitle:"Mat Buckland, 2005",fields:[{key:"Lectures",value:"Game AI"}],icon:"books/book_ai_by_example.jpg"},{title:"Artificial Intelligence: A Modern Approach (4th ed.)",subTitle:"Stuart Russell, 2020",fields:[{key:"Lectures",value:"Game AI"}],icon:"books/book_ai_modern_approach.jpg"},{title:"Multiplayer Game Programming",subTitle:"Joshua Glazer, 2015",fields:[{key:"Lectures",value:"Multiplayer"}],icon:"books/book_multiplayer.jpg"},{title:"Level Up! The Guide to Great Video Game Design",subTitle:"Scott Rogers, 2014",fields:[{key:"Lectures",value:"Design"}],icon:"books/book_levelup.jpg"},{title:"Theory of Fun for Game Design",subTitle:"Raph Koster, 2004",fields:[{key:"Lectures",value:"Design"}],icon:"books/book_theory_of_fun.jpg"},{title:"Games, Design and Play: A detailed approach to iterative game design",subTitle:"Colleen Macklin, 2016",fields:[{key:"Lectures",value:"Games, Design"}],icon:"books/book_games.jpg"}]}],m=a(146),d=a.n(m),p=a(191),_=a.n(p),g=function(){return l.a.createElement(l.a.Fragment,null,u.map((function(e){return l.a.createElement("section",{key:"resources_"+e.name,className:Object(i.a)(d.a.section)},l.a.createElement("h3",{className:Object(i.a)(d.a.section__title,_.a.resources__title,"text--center")},e.name),e.resources.map((function(t,a){return l.a.createElement("div",{key:e.name+"_"+a,className:_.a["slides--group"]},l.a.createElement("div",{className:_.a.resources__group},l.a.createElement("div",{className:_.a.resource__container},l.a.createElement("div",{className:_.a.content},l.a.createElement("h3",null,t.title),t.subTitle&&l.a.createElement("h4",null,t.subTitle),t.description&&l.a.createElement("p",null,t.description),t.fields&&l.a.createElement("div",{className:_.a.fields},t.fields.map((function(e,t){return l.a.createElement("div",{key:"field_"+t,className:_.a.field},l.a.createElement("div",null,e.key,":"),l.a.createElement("div",null,e.value))})))),l.a.createElement("div",{className:_.a.icon},l.a.createElement("img",{src:"/img/pages/resources/"+t.icon})))))})))})))};t.default=function(){var e=Object(n.a)().siteConfig;return l.a.createElement(c.a,null,l.a.createElement(r.a,{description:e.customFields.description,title:"APH"},l.a.createElement(s.a,null,l.a.createElement("link",{rel:"canonical",href:e.url})),l.a.createElement(g,null)))}},191:function(e,t,a){e.exports={resources__title:"resources__title_3f5F",fields:"fields_1NpM",field:"field_19CR",resources__group:"resources__group_3yiG",resource__container:"resource__container_d46z",content:"content_229f",icon:"icon_1iN8"}}}]);