You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Web, Mobile and Cloud Computing
  4. Web and Mobile Game Development

Web and Mobile Game Development

Code 16235
Year 3
Semester S1
ECTS Credits 6
Workload PL(30H)/T(30H)
Scientific area Informatics
Entry requirements none.
Learning outcomes This course introduces the development of web and mobile games. The first part covers client-side programming, or front-end programming: HTML5 and JavaScript, but also using a graphics library for programming 3D graphics in the browser. The second part will include the use of a game engine that allows development for various platforms, namely web and mobile.
At the end of the course, the student should be able to develop games for web and mobile platforms.
Syllabus - Introduction to the JavaScript programming language
- What is a game and how it works
- Introduction to the game asset development process
- Development of HTML5 games using the Canvas element and JavaScript
- Web and Mobile game development tools and libraries
- Development of HTML5 games using 3D graphics libraries (e.g. Three.js)
- Game development with a game engine (e.g. Unity)
Main Bibliography - 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
Language Portuguese. Tutorial support is available in English.
Last updated on: 2024-09-24

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.