{"id":2520,"date":"2025-12-19T06:50:39","date_gmt":"2025-12-19T05:50:39","guid":{"rendered":"https:\/\/www.jossis.unizd.hr\/?page_id=2520"},"modified":"2025-12-19T07:18:14","modified_gmt":"2025-12-19T06:18:14","slug":"browser_game_development_2026","status":"publish","type":"page","link":"https:\/\/www.jossis.unizd.hr\/index.php\/browser_game_development_2026\/","title":{"rendered":"Course 02: Browser Game Development (2026)"},"content":{"rendered":"<div id=\"pg-2520-0\"  class=\"panel-grid\" ><div class=\"panel-grid-core\"><div id=\"pgc-2520-0-0\"  class=\"panel-grid-cell \" ><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" >\t\t\t<div class=\"textwidget\"><p><strong>This course will be held in 2026.<\/strong><\/p>\n<p>Registration for the Summer School will open on <strong>15 January 2026 at 12:00 (CET)<\/strong>.<br \/>\nApplications will be processed on a <strong>first-come, first-served basis<\/strong>.<\/p>\n<\/div>\n\t\t<\/div><\/div><\/div><\/div><div id=\"pg-2520-1\"  class=\"panel-grid\" ><div class=\"panel-grid-core\"><div id=\"pgc-2520-1-0\"  class=\"panel-grid-cell \" ><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" ><h2 style=\"font-style: normal;\"><span>Info<\/span><\/h2><\/div><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" >\t\t\t<div class=\"textwidget\"><p>Dates: 17th August \u2013 28th August 2026<br \/>\nLecturer: Franz Knipp<br \/>\nCourse type: Compulsory Optional Subject (Summer School)<\/p>\n<div>Related degree levels and programs (FHGR):<\/div>\n<ul>\n<li>BA in Digital Business Management (DBM), Computational and Data Science (CDS), Information Science (IS), Software Engineering (SE), Information, Media and Communication (IMC)<\/li>\n<li>MA in User Experience and Data Visualisation (MSc UX Design), Business Process Management and Data Driven Engineering (BPMDDE)<\/li>\n<\/ul>\n<div>Related degree levels and programs (HAW Burgenland):<\/div>\n<ul>\n<li>BA in Software Engineering and connected systems (BSWE), IT Infrastructure Management (BITI), Business Informatics (BWIF), Information, Media &amp; Communication (BIMK)<\/li>\n<li>MA in Cloud Computing Engineering (MCCE), E-Learning and Knowledge Management (MEWM), Digital Media and Communication (MDMK), AI Solution Engineering (MASE)<\/li>\n<\/ul>\n<div>Related degree levels and programs (UNIZD):<\/div>\n<ul>\n<li>BA in Information Sciences, MA in Information Sciences, BA in Information Technology<\/li>\n<li>Applications are also open to students from other study programmes at the University of Zadar, subject to individual request, registration, and final approval by the course organisers<\/li>\n<\/ul>\n<p>Workload: 120 hours<br \/>\nCredits: 4 ECTS<\/p>\n<\/div>\n\t\t<\/div><\/div><div id=\"pgc-2520-1-1\"  class=\"panel-grid-cell  \" ><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" ><h2 style=\"font-style: normal;\"><span>Dipl.-Ing. Franz Knipp<\/span><\/h2><\/div><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" >\t\t\t<div class=\"textwidget\"><p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2504 size-full\" src=\"http:\/\/www.jossis.unizd.hr\/wp-content\/uploads\/2025\/12\/franz_knjipp_r.png\" alt=\"Franz Knipp\" width=\"153\" height=\"153\" \/><\/p>\n<p><strong>Franz Knipp<\/strong> is the program director for the bachelor&#8217;s degree program in Software Engineering and Networked Systems at the University of Applied Sciences Burgenland. After completing his degree in electrical engineering, he switched to software development. For several years, he organized workshops to help young people take their first steps into the world of programming and share his passion for software development with them. In his dissertation at the Faculty of Computer Science at the University of Vienna, he is researching the use of AI in teaching.<\/p>\n<\/div>\n\t\t<\/div><\/div><\/div><\/div><div id=\"pg-2520-2\"  class=\"panel-grid\" ><div class=\"panel-grid-core\"><div id=\"pgc-2520-2-0\"  class=\"panel-grid-cell \" ><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" ><h2 style=\"font-style: normal;\"><span>Synopsis<\/span><\/h2><\/div><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" >\t\t\t<div class=\"textwidget\"><p>Games can convey content, explain contexts, or simply be fun. Game creation itself is a deeply creative process. As a web browser is always available, whether on a laptop or smartphone, it is the ideal platform for developing games. This course explores the basics behind web browsers so that participants can then develop their own games for them, including using suitable frameworks and tools. The course does not require any prior programming knowledge, as all necessary coding skills will be taught in a playful manner.<\/p>\n<\/div>\n\t\t<\/div><\/div><\/div><\/div><div id=\"pg-2520-3\"  class=\"panel-grid\" ><div class=\"panel-grid-core\"><div id=\"pgc-2520-3-0\"  class=\"panel-grid-cell \" ><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" ><h2 style=\"font-style: normal;\"><span>Course goal \/ Guiding idea<\/span><\/h2><\/div><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" >\t\t\t<div class=\"textwidget\"><p>To provide students with the knowledge and skills to implement simple browser games from scratch.<\/p>\n<\/div>\n\t\t<\/div><\/div><\/div><\/div><div id=\"pg-2520-4\"  class=\"panel-grid\" ><div class=\"panel-grid-core\"><div id=\"pgc-2520-4-0\"  class=\"panel-grid-cell \" ><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" ><h2 style=\"font-style: normal;\"><span>Course content<\/span><\/h2><\/div><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" >\t\t\t<div class=\"textwidget\"><ul>\n<li>Drafting a game idea<\/li>\n<li>Browser basics: HTML and CSS<\/li>\n<li>Introduction to JavaScript and its basic concepts<\/li>\n<li>Game assets: pictures, sprites and sound<\/li>\n<li>First steps into the game framework<\/li>\n<li>Creation of elements to implement the game idea<\/li>\n<li>Implementation of the browser game<\/li>\n<\/ul>\n<\/div>\n\t\t<\/div><\/div><div id=\"pgc-2520-4-1\"  class=\"panel-grid-cell  \" ><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" ><h2 style=\"font-style: normal;\"><span>Learning outcomes<\/span><\/h2><\/div><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" >\t\t\t<div class=\"textwidget\"><ul>\n<li>Identify elements and rules of a game<\/li>\n<li>Create game assets using appropriate software<\/li>\n<li>Implement a game for a web browser<\/li>\n<li>Debug, test and evaluate a browser game<\/li>\n<\/ul>\n<\/div>\n\t\t<\/div><\/div><\/div><\/div><div id=\"pg-2520-5\"  class=\"panel-grid\" ><div class=\"panel-grid-core\"><div id=\"pgc-2520-5-0\"  class=\"panel-grid-cell \" ><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" ><h2 style=\"font-style: normal;\"><span>Course readings<\/span><\/h2><\/div><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" >\t\t\t<div class=\"textwidget\"><p>TBA<\/p>\n<\/div>\n\t\t<\/div><\/div><div id=\"pgc-2520-5-1\"  class=\"panel-grid-cell  \" ><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" ><h2 style=\"font-style: normal;\"><span>Course schedule and location<\/span><\/h2><\/div><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" >\t\t\t<div class=\"textwidget\"><ul>\n<li>Venue: University of Zadar, SEP Building, \u0160. Vitasovi\u0107a 1, 23000 Zadar<\/li>\n<li>Lecture room: SEP02<\/li>\n<li>Schedule: Monday to Friday, from 9:00 to 16:00 (daily lectures)<\/li>\n<\/ul>\n<\/div>\n\t\t<\/div><\/div><\/div><\/div><div id=\"pg-2520-6\"  class=\"panel-grid\" ><div class=\"panel-grid-core\"><div id=\"pgc-2520-6-0\"  class=\"panel-grid-cell \" ><div class=\"panel-widget-style\" style=\"background: url(&quot;false&quot;) !important; background-position: left top !important; background-repeat: repeat !important; background-size: auto !important; background-attachment: scroll !important;\" ><a href=\"https:\/\/www.jossis.unizd.hr\/index.php\/registration\/\" id=\"shuttleshortcodesshuttle_builder_buttontheme\" class=\"button style1 themebutton small standard\">Register<\/a><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>This course will be held in 2026. Registration for the Summer School will open on 15 January 2026 at 12:00 (CET). Applications will be processed on a first-come, first-served basis. Dates: 17th August \u2013 28th August 2026 Lecturer: Franz Knipp Course type: Compulsory Optional Subject (Summer School) Related degree levels and programs (FHGR): BA in<span class=\"post-excerpt-end\">&hellip;<\/span><\/p>\n<p class=\"more-link\"><a href=\"https:\/\/www.jossis.unizd.hr\/index.php\/browser_game_development_2026\/\" class=\"themebutton\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-2520","page","type-page","status-publish","hentry","category-program"],"_links":{"self":[{"href":"https:\/\/www.jossis.unizd.hr\/index.php\/wp-json\/wp\/v2\/pages\/2520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jossis.unizd.hr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.jossis.unizd.hr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.jossis.unizd.hr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jossis.unizd.hr\/index.php\/wp-json\/wp\/v2\/comments?post=2520"}],"version-history":[{"count":5,"href":"https:\/\/www.jossis.unizd.hr\/index.php\/wp-json\/wp\/v2\/pages\/2520\/revisions"}],"predecessor-version":[{"id":2534,"href":"https:\/\/www.jossis.unizd.hr\/index.php\/wp-json\/wp\/v2\/pages\/2520\/revisions\/2534"}],"wp:attachment":[{"href":"https:\/\/www.jossis.unizd.hr\/index.php\/wp-json\/wp\/v2\/media?parent=2520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jossis.unizd.hr\/index.php\/wp-json\/wp\/v2\/categories?post=2520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jossis.unizd.hr\/index.php\/wp-json\/wp\/v2\/tags?post=2520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}