COMP07143 2018 Casual Gaming
Casual Gaming is a popular gaming model. This module examines the game play model associated with casual gaming. The business context of casual games is examined. Casual game mechanics are presented and realised by the learner. The development and delivery mechanism in the form of web and handheld mobile devices for casual games is explored. The delivery mechanism in the context of Cloud technology is studied.
Learning Outcomes
On completion of this module the learner will/should be able to;
Examine the Casual Game Mechanics
Examine Multiplayer Game Architecture
Implement a Casual game client
Deploy a Casual Game
Teaching and Learning Strategies
Cosnists of a series of class exercises to demonstrate multi player networked games with Casual features culminating in a Group Project to be assessed at the end of the semester.
Module Assessment Strategies
The learner will analyse the game mechanics provided by Casual games with a view to developing their own online casual game on a chosen platform
Repeat Assessments
Repeat Project
Indicative Syllabus
Examine Casual Game Mechanics
- Game Genres suited to casual gaming
- Game delivery platforms - handhelds, web based, mobile devices (phones, ipods, ipads)
- Cloud based functionality
- Engagement Mechanics - gifting, Lotto, mini-game, Session management
- Virality
- Monetization Virtual and real
- Existing Social Networking Platform features - Social Plugins, Social channels, social network objects
- Social Graph structure (IE Facebook Graph, Google Open Social)
- Player engagement - Notification, attraction.
Examine Multiplayer Game Architecture
- Peer to Peer Lan based Games
- Client Server Game Architecture
- Mobile Games
- PC Based Games
- Console based Games
Implement a Casual game client
- Implement a Peer to Peer game
- Mobile, desktop and web game clients with cloud based backends
- Software development kit for social network platform
Deploy a Casual Game
- Cloud based services
- Deploy a cloud based backend solution for a Casual game
Coursework & Assessment Breakdown
Coursework Assessment
Title | Type | Form | Percent | Week | Learning Outcomes Assessed | |
---|---|---|---|---|---|---|
1 | Implement a multiplayer Casual game | Project | Group Project | 100 % | End of Semester | 1,2,3,4 |
Full Time Mode Workload
Type | Location | Description | Hours | Frequency | Avg Workload |
---|---|---|---|---|---|
Lecture | Computer Laboratory | Explain and Work coded examples | 2 | Weekly | 2.00 |
Problem Based Learning | Computer Laboratory | Develop a casual Game | 2 | Weekly | 2.00 |
Required & Recommended Book List
2013-06-07 SignalR: Real-time Application Development Packt Publishing
In Detail
Real-time development is one of the fastest growing trends in application development. Users want their data there and then with no delay. This used to be near impossible to achieve but with new frameworks it is becoming more and more accessible. SignalR is a .NET framework that allows you to include this powerful technique into any of your applications in next to no time.
SignalR: Real-time Application Development is a hands-on, step-by-step guide that will take you from the basics of SignalR to more advanced techniques, such as making your application cloud ready and making it scalable. If you want your applications to be enterprise grade then SignalR, together with this book, is the only answer.
Taking you from your app concept to app creation, this book will help you take advantage of SignalRs impressive features. Throughout the book you will be developing a chat application that will not only work online but will also work on Windows 8. You will start with the basics of SignalR and be led through more advanced techniques, chapter by chapter. By the end of the book you will not only be comfortable writing simple applications with SignalR, but with enterprise cloud applications as well.
Approach
This step-by-step guide gives you practical advice, tips, and tricks that will have you writing real-time apps quickly and easily.
Who this book is for
If you are a .NET developer who wants to be at the cutting edge of development, then this book is for you. Real-time application development is made simple in this guide, so as long as you have basic knowledge of .NET, a copy of Visual Studio, and NuGet installed, you are ready to go.
2014-04-23 SignalR Realtime Application Cookbook Packt Publishing
ISBN 1783285958 ISBN-13 9781783285952
This book contains illustrated code examples to help you create realtime, asynchronous, and bidirectional clientserver applications. Each recipe will concentrate on one specific aspect of application development with SignalR showing you how that aspect can be used proficiently. Different levels of developers will find this book useful. Beginners will be able to learn all the fundamental concepts of SignalR, quickly becoming productive in a difficult arena. Experienced programmers will find in this book a handy and useful collection of readymade solutions to common use cases, which they will be able to enhance as needed. Developers can also use the book as a quick reference to the most important SignalR features. No previous practical experience either with SignalR or with realtime communication in general is required.
Module Resources
None
None