A proposal for integrating Serious Games made with Unity3D into Moodle courses Frank Poschner, Dieter Wloka
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
In this course concepts and requirements of the video game development will be taught. Students will get familiar to the fundamentals of the game industry and finally put all the learned stuff together to work on a small game project.
Game Development is the art of creating games and describes the design, development and release of a game. It may involve concept generation, design, build, test and release. While you create a game, it is important to think about the game mechanics, rewards, player engagement and level design.
There’s a rise in demand for professionals in the field, game development jobs beat any typical 9-5 work, and there are plenty of exciting roles available. You will not only create games but can be immersed in the world of gaming – all in a day at work.
Dive in and learn all about game development!
In this course concepts and requirements of the video game development will be taught. Students will get familiar to the fundamentals of the game industry and finally put all the learned stuff together to work on a small game project.
Game Development is the art of creating games and describes the design, development and release of a game. It may involve concept generation, design, build, test and release. While you create a game, it is important to think about the game mechanics, rewards, player engagement and level design.
There’s a rise in demand for professionals in the field, game development jobs beat any typical 9-5 work, and there are plenty of exciting roles available. You will not only create games but can be immersed in the world of gaming – all in a day at work.
Dive in and learn all about game development!
I talked about gamification and it's usage in education and training for 2 hours in Tabatabayi University of Tehran. I'll try to prepare a small workshop in this subject.
Do all users equally enjoy all game elements in gamification?
This talk presents the Hexad user types survey and the game elements correlated with each one of the six Hexad user types.
Presented at the ACM CHI PLAY 2016 Conference.
Successful innovations reach a mainstream audience—but they never start off that way. That’s the paradox of innovation that most entrepreneurs fail to embrace - at their peril.
That’s where Game Thinking comes in. Game Thinking is a step-by-step system for accelerating innovation and crafting products that people love…and keep loving. In Game Thinking, you empower your customers to get better at something they care about — like playing an instrument or leading a team. Come to this fast-paced training and equip yourself with the tools you need to create your next breakout hit.
Video game design and programming course for the Master in Computer Engineering at the Politecnico di Milano. http://www.facebook.com/polimigamecollective https://twitter.com/@POLIMIGC http://www.youtube.com/PierLucaLanzi http://www.polimigamecollective.org
The gaming industry is huge, and it can keep its audience consumed for hours, days and even weeks. Presentation shows how it all started, some best and worst practices and main principles of gamification.
Using Data Science to grow games / Robert Magyar (SuperScale)DevGAMM Conference
- How did we double the profits of a game played by 160 million players with Machine Learning?
- What are the challenges of everyday use of ML in mobile games?
- We'll show you examples of how we've doubled the profits of the Hill Climb Racing 2 mobile game with cloud ML solutions.
- We will also show how we predict the long-term success of mobile gaming marketing campaigns in our portfolio
- We will take a closer look at prediction methods, ML cloud pipeline and other Data Science points of interest
I talked about gamification and it's usage in education and training for 2 hours in Tabatabayi University of Tehran. I'll try to prepare a small workshop in this subject.
Do all users equally enjoy all game elements in gamification?
This talk presents the Hexad user types survey and the game elements correlated with each one of the six Hexad user types.
Presented at the ACM CHI PLAY 2016 Conference.
Successful innovations reach a mainstream audience—but they never start off that way. That’s the paradox of innovation that most entrepreneurs fail to embrace - at their peril.
That’s where Game Thinking comes in. Game Thinking is a step-by-step system for accelerating innovation and crafting products that people love…and keep loving. In Game Thinking, you empower your customers to get better at something they care about — like playing an instrument or leading a team. Come to this fast-paced training and equip yourself with the tools you need to create your next breakout hit.
Video game design and programming course for the Master in Computer Engineering at the Politecnico di Milano. http://www.facebook.com/polimigamecollective https://twitter.com/@POLIMIGC http://www.youtube.com/PierLucaLanzi http://www.polimigamecollective.org
The gaming industry is huge, and it can keep its audience consumed for hours, days and even weeks. Presentation shows how it all started, some best and worst practices and main principles of gamification.
Using Data Science to grow games / Robert Magyar (SuperScale)DevGAMM Conference
- How did we double the profits of a game played by 160 million players with Machine Learning?
- What are the challenges of everyday use of ML in mobile games?
- We'll show you examples of how we've doubled the profits of the Hill Climb Racing 2 mobile game with cloud ML solutions.
- We will also show how we predict the long-term success of mobile gaming marketing campaigns in our portfolio
- We will take a closer look at prediction methods, ML cloud pipeline and other Data Science points of interest
Designing Active Learning in Moodle – a preview of the Learning Designer tools Eileen Kennedy, D. N. Dimakopoulos, Diana Laurillard
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
Broadening the scope of a Maths module for student Technology teachers Sue Milne, Sarah Honeychurch, Niall Barr
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
The Moodle Gradebook as a tool inducing regular revisions in students' learning process Piotr Jaworski
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Browser and Laptops for Assessments Projects Mike Wilson
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the student learning experience Roger Emery, Daran Price
Presented at Moodlemoot Edinburgh 2014 www.moodlemoot.ie
Design approach and evaluation of Moodle 2.4 course to support induction of remote part-time students Cathy Fenn
Presented at Edinburgh Moodlemoot 2014
www.moodlemoot.ie
0x01 - Newton's Third Law: Static vs. Dynamic AbusersOWASP Beja
f you offer a service on the web, odds are that someone will abuse it. Be it an API, a SaaS, a PaaS, or even a static website, someone somewhere will try to figure out a way to use it to their own needs. In this talk we'll compare measures that are effective against static attackers and how to battle a dynamic attacker who adapts to your counter-measures.
About the Speaker
===============
Diogo Sousa, Engineering Manager @ Canonical
An opinionated individual with an interest in cryptography and its intersection with secure software development.
This presentation by Morris Kleiner (University of Minnesota), was made during the discussion “Competition and Regulation in Professions and Occupations” held at the Working Party No. 2 on Competition and Regulation on 10 June 2024. More papers and presentations on the topic can be found out at oe.cd/crps.
This presentation was uploaded with the author’s consent.
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Orkestra
UIIN Conference, Madrid, 27-29 May 2024
James Wilson, Orkestra and Deusto Business School
Emily Wise, Lund University
Madeline Smith, The Glasgow School of Art
Have you ever wondered how search works while visiting an e-commerce site, internal website, or searching through other types of online resources? Look no further than this informative session on the ways that taxonomies help end-users navigate the internet! Hear from taxonomists and other information professionals who have first-hand experience creating and working with taxonomies that aid in navigation, search, and discovery across a range of disciplines.
Acorn Recovery: Restore IT infra within minutesIP ServerOne
Introducing Acorn Recovery as a Service, a simple, fast, and secure managed disaster recovery (DRaaS) by IP ServerOne. A DR solution that helps restore your IT infra within minutes.
Obesity causes and management and associated medical conditions
A proposal for integrating Serious Games made with Unity3D into Moodle courses Frank Poschner, Dieter Wloka
1. Integrating Serious Games made with Unity3D
into Moodle courses
Frank Poschner
Department of Computer Engineering
Faculty of Electrical Engineering and Computer Science
University of Kassel
2. Frank Poschner / Integrating Serious Games into Moodle courses
Agenda
• Serious Games – a short overview
• Motivation
• Technical background
• An approach for an integration
• User assessment
• Summary
3. Frank Poschner / Integrating Serious Games into Moodle courses
Explanation on Serious Games
• Games already exist for a very long time
• Reasons to play:
– Entertainment
– Profit
– Acquirement of skills
• Training games for consolidation of knowledge
• By having fun at games and repetition
→ easier gathering of knowledge
4. Frank Poschner / Integrating Serious Games into Moodle courses
Explanation on Serious Games
Learning Games, Serious Games:
– Games with serious background
– On the computer: simulators and computer games
5. Frank Poschner / Integrating Serious Games into Moodle courses
Explanation on Serious Games
• Fields of application:
– Medicine
– Health care
– Military applications
– Safety
• Different kinds of games
→ in our case: training in virtual environments
6. Frank Poschner / Integrating Serious Games into Moodle courses
Training simulations
• E.g. firefighters and cycling simulations
7. Frank Poschner / Integrating Serious Games into Moodle courses
Training simulations
• E.g. firefighters and cycling simulations
8. Frank Poschner / Integrating Serious Games into Moodle courses
Training simulations
• Motivation of firefighters:
– Saving time of presence
– Training of scenarios that would be difficult to train in reality
– Preparation of firefighter training on the computer
– Time-independent practice
• Communication and Cooperation via network
→ Decentralised learning
9. Frank Poschner / Integrating Serious Games into Moodle courses
Theory in Moodle
• Theoretical basis of fields of application
– Experts can define rules and exercises
– Knowledge provided by education or literature
• Example: Working rules for firefighters
– Theoretical content
– Tests with questions
10. Frank Poschner / Integrating Serious Games into Moodle courses
Theory in Moodle ( German example )
11. Frank Poschner / Integrating Serious Games into Moodle courses
Link to Moodle
• Features of Moodle are also useful for Serious Games:
– User profiles
– roles (teacher, student)
– Results and Grader report
– Etc.
→ Why not combining theory content and training
simulations in Moodle?
12. Frank Poschner / Integrating Serious Games into Moodle courses
Game development (Unity3D)
Elements of a game:
– 3D models
– Logic (scripts / programming)
– Avatars
– AI
– Physics, particle systems etc.
– Important: Export as web player application
→ for use in a browser
13. Frank Poschner / Integrating Serious Games into Moodle courses
Requirements
• Game can be started out of Moodle
• Game is treated like an activity or question type
• User date should be known in the game
• Storing the player's result in Moodle
• Teacher can review the results
14. Frank Poschner / Integrating Serious Games into Moodle courses
An approach for an integration
Using the SCORM (Sharable Content Object Reference Model)
– model for submitting the data
Specified by the ADL ( Advanced Distributed Learning) Initiative
Moodle Docs:
„SCORM (Sharable Content Object Reference Model) is a
collection of specifications that enable interoperability,
accessibility and reusability of web-based learning content.
SCORM content can be delivered to learners via any SCORM-
compliant Learning Management System (LMS) using the same
version of SCORM. “
Examples: Camtasia, iSpring
15. Frank Poschner / Integrating Serious Games into Moodle courses
SCORM overview
16. Frank Poschner / Integrating Serious Games into Moodle courses
SCORM and Unity3D
• Using the standard in the game's code
• Manager-entity collects data from the LMS or for sending it to
the LMS
– GetLearnerName()
– SetBookmark(location)
– SetNormalizedScore(score)
– SetSatisfaction(success)
• Awarding of points, aborting the game etc. must be included in
the game code
17. Frank Poschner / Integrating Serious Games into Moodle courses
SCORM and Moodle
• Teacher gets the game as a package
• Creates a new activity: SCORM package
• Some necessary settings have to be set
18. Frank Poschner / Integrating Serious Games into Moodle courses
Game communicating with LMS
19. Frank Poschner / Integrating Serious Games into Moodle courses
Assessment in / for Moodle
• Assessment: points-based in Moodle
• How to assess the player?
– Reached the goal: full score
→ only important to reach the goal
– Single actions correct
→ maximum reached when all actions were correct
– Wrong actions
• Abortion and new start in the game (points?)
• Abortion of the whole simulation
– Time-based (Abortion or less points)
20. Frank Poschner / Integrating Serious Games into Moodle courses
An example application
21. Frank Poschner / Integrating Serious Games into Moodle courses
An example application
22. Frank Poschner / Integrating Serious Games into Moodle courses
An example application
23. Frank Poschner / Integrating Serious Games into Moodle courses
Outlook
• Multiplayer for learning in groups
• Own question types for game packages
• Further evaluation functions for evaluating player behavior and
mapping in Moodle
→ GameAnalytics
• Teachers can create own scenarios and even own games
( modules )
24. Frank Poschner / Integrating Serious Games into Moodle courses
Contact
Thank you for your attention!
Frank Poschner
poschner@uni-kassel.de