Objectivos de Aprendizagem |
Esta unidade curricular introduz o desenvolvimento de jogos para a web e mobile. A primeira parte abrange a programação do lado do cliente, ou programação de front-end: HTML5 e JavaScript mas também recorrendo a uma biblioteca gráfica para programação de gráficos 3D no browser. A segunda parte incluirá a utilização de um motor de jogos que permite o desenvolvimento para diversas plataformas, nomeadamente a web e mobile. No final da UC, o aluno deverá ser capaz de desenvolver jogos para as plataformas web e mobile.
|
Bibliografia principal |
- HTML5 Game Development by Example: Beginner's Guide, 2nd Edition, by Makzan, Packt Publishing (June 2015). - Build an HTML5 Game: A Developer's Guide with CSS and JavaScript, by Karl Bunyan, No Starch Press; 1 edition (March 23, 2015). - WebGL: Up and Running, Tony Parisi, O’Reilly Media, Inc., 2012. - WebGL Game Development, Sumeet Arora, Packt Publishing Ltd., 2014. - JavaScript: JavaScript Programming Made Easy for Beginners & Intermediates, Craig Berg, Independently published, 2019. - Mastering JavaScript for Game Development: Crafting Unique Experiences, Kameron Hussain and Frahaan Hussain, Independently published, 2024. - Three.js - Javascript 3D library, available at https://threejs.org - Unity Learn, Unity Technologies, available at https://learn.unity.com
|