SlideShare uma empresa Scribd logo
1 de 77
Baixar para ler offline
Dr. Sabin Buraga
Faculty of Computer Science, “A. I. Cuza” University of Iasi, Romania
www.purl.org/net/busaco
Web
Game
Development 
♞
activity or contest governed by rules
♞ game
definition
activity or contest governed by rules
people engage in games for recreation and
to develop mental or physical skills
ludology
♞ game
definition
“A game is an activity among two or more
independent decision-makers seeking to achieve
their objectives in some limiting context.”
Clark C. Abt
♞ game
definition
“A game is a form of art in which participants,
termed players, make decisions in order to
manage resources through game tokens
in the pursuit of a goal.”
Greg Costikyan
♞ game
definition
“A game is a system in which players engage
in an artificial conflict, defined by rules,
that results in a quantifiable outcome.”
Katie Salen & Eric Zimmerman
♞ game
definition
representation
interaction
conflict
safety
Chris Crawford
♞ game
characteristics
“Game design is the process by which
a game designer creates a game,
to be encountered by a player,
from which meaningful play emerges.”
Katie Salen & Eric Zimmerman
♞ game
design
♞ game
classification
♞ game
classification
number of players
solitary games
versus
group (team) games
♞ game
classification
goal
gain (gambling)
skills achievement

strategy
♞ game
classification
theme
racing, deduction, sports, action,
language games,…
♞ game
classification
support/equipment
board
terrain
virtual environment
…
♞ game
classification
player category
children
youngsters
adults
elderly
people having special needs
♞ game
classification
strategy board games
tokens are placed/moved to capture
those of the opponent(s) or to accomplish other goals:
to gain a territory, to tile or align tokens
Chess, Domino, Go, Monopoly, etc.
♞ game
classification
role-playing games
each user is playing a character role
having distinct properties (attributes)
eventually, a main player – called game-master –
could exists to guide users through the game
♞ game
other classic types
card games: Bridge, Hearts, Poker, Whist,…
chance games: Bingo, Lottery, Roulette, etc.
dice games
paper & pencil – e.g., Tic-tac-toe
puzzles
target games: Bowling, Darts, Paintball,…
tile games – Mah Jongg
serious games
♞ electronic
game
based on an electronic device – arcade machine,
handheld device, TV-connected system,
computer,… – able to facilitate the interaction
between user(s) and software game(s) having
human or computer-generated opponents
♞ electronic
game
www.geekvintage.com
♞ electronic
game
arcade games
video games
computer games
console games
online games
Web games
♞ electronic
game
action lots of frantic button pushing
adventure the story matters
strategy non-trivial choices
simulation optimization exercises
puzzle hard analytic thinking
amusement software you just have fun with
educational learning by doing
Andrew Rollings & Dave Morris
mobile
game
game
play
turn-based
real-time
scenario-based
connectivity
permanent
partial
not required
genre
arcade
jump & run
shooting
puzzle
fight
racing
simulation
construction
history
flight
strategy turn-based
real-time
hybridRPG
Hojin Cho & Jin-Seok Yang
mobile
game♞
CityQuest – an Imagine Cup 2012 Game Design Finalist
(Victor Porof & Alecsandru Grigoriu)
www.youtube.com/watch?v=l33obYYtpPQ
game
development
…so, I want to be a (Web) game developer!
What I must know?

game
development
game experience
physical reaction (perception, motor responses)
user focusgame flow
core mechanic
narration
player roles

game
development
game play
depends on narrative elements
(premise, back-story, synopsis, theme, setting, plot,
conflict, realism,…)
Jeannie Novak

game
development
game play
rules
implicit or explicit victory/loss conditions

game
development
challenges
explicit vs. implicit
perfect informationlogical challenges
versus
imperfect informationdeductions (inferences)

game
development
challenges
pattern recognition & matching
spatial awareness
micro-management (+game economy)
reaction time

game
development
game
development
game characters
playable characters
versus
non-playable characters (NPCs)

game
development
classical archetypes
hero, shadow, mentor, allies,
guardian, trickster, herald

Jeannie Novak
game
development
other archetypes
protagonist, antagonist, transformational,
mistaken, exaggerated, supporting characters

Jeannie Novak
game
development
points-of-view (POV)
first-person POV versus third-person POV

game
development
game character design
visual design
verbal design
character movement (+animation)
social & cultural aspects
naming

game
development
sprite-based animation
(a well-known technique used in the Web game context)
game
development
3D modeling of a guardian character
(requires important computational resources)
game
development
game level design
games could provide various grade of difficulties or
levels adjusted conforming to the user’s abilities

game
development
game level design
key ingredients:
action, exploring, resolving a “mystery” (puzzle),
storytelling, esthetics
generic approach vs. special cases

game
development
each scene of Angry Birds Rio for iPad
represents a “special case” of level design
game
development
level structure
goal, flow, duration, availability, development,…
time
authentic, limited, variable, user-defined, altered
location
perspective & camera, terrains & materials,
luminosity, effects, dimension, boundaries, realism, style

game
development
using artificial intelligence (AI)
“AI is the application of simulated reasoning for
the purposes of making informed decisions
and solving problems.”
Brian Hall

game
development
using artificial intelligence (AI)
AI being intelligent vs. AI appearing intelligent
if it looks smart, it is smart

game
development
using artificial intelligence (AI)
challenge the player
modeling NPC behavior (not do dumb things)
performing random actions (be unpredictable)
giving support for storytelling
assuring credibility (create a living world)

classification
neuronal nets, fuzzy logics, etc.
biologic system simulation (life systems)
genetic / systolic algorithms, swarm particle optimization,…
path finding
BFS, DFS, Dijkstra, heuristics – e.g., A* method
decision making processes
automata, decision trees, rule-based systems,…
 artificial
intelligence
 artificial
intelligence
http://qiao.github.io/PathFinding.js/visual/
game
keywords
narration multiplayer physics inventory design
multiplatform component reward simulation vocal talents
story speed avatar builder flocking
adventure FPS trade-off UX stripe
rules conflict theme map requirements
conquest sound engine NPC scripting
antagonist strategy static balance variable time patterns
creative
design
Internet
connectivity
power
consumption
game
framework
2D / 3D
graphics
optimization modeling security interaction engineering
level template casual game testing database immersion

♞
game
team
game creative design vs. game software design
www.mobilegamearch.eu

♞
game
production
John P. Flynt & Omar Salem

♞
game
main sub-systems
User interface
Bidirectional event handler
Data engine (graphics, level, miscellaneous data)
Dynamics system (collisions & general physics)
Logic engine (the heart of the game)
Graphics engine
Sound engine
Hardware abstraction layers
(interfaces with graphics, sound & controller hardware)
Andrew Rollings & Dave Morris

♞
game
secondary sub-systems
Game configuration system
Menu system
Online instructions and help system
Music system
Andrew Rollings & Dave Morris

♞
game
architecture
B. Lau et al.

♞
game
architecture

♞
game kernel
available on client-side only – e.g., Web browser
game
architecture

♞
game kernel
available on client-side only – e.g., Web browser
single-threaded, monolithic
multi-threaded, co-operative/pre-emptive
(for example, using WebWorkers)
game
architecture

♞
game kernel
available on client-side only – e.g., Web browser
typical case: single-player casual games
game
architecture

♞
// main loop of a Web game
while (true) {
// gathering data from user, device, Internet,...
input_data_from_user_and_network ();
// updating the game general state
// (performing a simulation of its world),
// plus checking the victory/loss conditions
simulate_game_world ();
// rendering 2D/3D visual content
render_content ();
// generating sound effects according to current state
generate_sound_effects ();
}
game
architecture

♞
game kernel
using a client-server approach
(a)synchronous communications
via Ajax/Comet, server-side events, WebRTC,…
game
architecture

♞
game kernel
using a client-server approach
examples: multi-user games, including MMORPGs
game
architecture

♞
game kernel
adopting parallel computing
using divide-et-impera techniques for various tasks
(for example, AI or animation)
game
architecture

♞
M. Zamith et al.
M. Zamith et al.
main loop of a game
running on a networked platform (e.g., cloud)
AI
Renderer
3D
Player Model
Sound
audio
Resource Loader
Player View
Queue
Façade
Resources
conceptual architecture of a game engine
based on Jeff Ward
NPC Model
Externals Model
Internals ModelInternals View
Externals View
NPC View
2D
Input
user
device
network
interacting with the user
receiving events
on data transfer via network/Web
updating the game state and
generating a frame of graphical content
eventually, creating sound effects
game
main loop
interacting with the user
receiving events
on data transfer via network/Web
updating the game state and
generating a frame of graphical content
eventually, creating sound effects
game
main loop
mouse/keyboard/touch via DOM + APIs
Ajax, notifications, WebSockets, WebRTC
classic JavaScript, WebWorkers,…
DOM, <canvas>, <video>, SVG, WebGL,…
<audio>, WebAudio API
game
architecture
other aspects of interest:
application initialization & termination
high-level management of the game state
game flow control
updating main/secondary sub-systems
high-level game logic
game engine
additional components
(game frameworks & libraries)
rendering
engine
audio
engine
2D/3D
graphics libraries
low-level
sound libraries
interaction
I/O
game runtime – Web browser
infrastructure – cloud, virtual machine, OS, hardware
game
resources
…oh, so many things to learn!
Several interesting Websites & tools?
game
resources
www.html5gamedevelopment.com
game
tutorials
www.youtube.com/playlist?list=PL290A4D2398C97186
game
tutorials
buildnewgames.com
profs.info.uaic.ro/~busaco/teach/courses/cliw/web-film.html
Web game computing lectures – Client-side Web App
Development course, Faculty of Computer Science, UAIC Iasi
game
js engines
jster.net
game
js libraries
microjs.com
game
competitions
gameon.mozilla.org
game
competitions
js13kgames.com
Web
Game
Development 
Dr. Sabin Buraga
Faculty of Computer Science, “A. I. Cuza” University of Iasi, Romania
www.purl.org/net/busaco
♞

Mais conteúdo relacionado

Mais procurados

Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and Programming
Sumit Jain
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
Diksha Bhargava
 
Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1
Cynthia Marcello
 

Mais procurados (20)

An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
 
Final Year Game Project Presentation
Final Year Game Project Presentation Final Year Game Project Presentation
Final Year Game Project Presentation
 
Game development
Game developmentGame development
Game development
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycle
 
1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)
 
Unity 3D, A game engine
Unity 3D, A game engineUnity 3D, A game engine
Unity 3D, A game engine
 
Introduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & ComponentsIntroduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & Components
 
Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and Programming
 
Unity 2D game development
Unity 2D game developmentUnity 2D game development
Unity 2D game development
 
Unity - Game Engine
Unity - Game EngineUnity - Game Engine
Unity - Game Engine
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
 
Unity Introduction
Unity IntroductionUnity Introduction
Unity Introduction
 
What is game development
What is game developmentWhat is game development
What is game development
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design Fundamentals
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1
 
Intro to unreal with framework and vr
Intro to unreal with framework and vrIntro to unreal with framework and vr
Intro to unreal with framework and vr
 
Game Design Document - Step by Step Guide
Game Design Document - Step by Step GuideGame Design Document - Step by Step Guide
Game Design Document - Step by Step Guide
 
3-Game Graphics (Game Design and Development)
3-Game Graphics (Game Design and Development)3-Game Graphics (Game Design and Development)
3-Game Graphics (Game Design and Development)
 

Destaque

OGDC 2014_Cross platform mobile game application development_Mr. Makku J.Kero
OGDC 2014_Cross platform mobile game application development_Mr. Makku J.KeroOGDC 2014_Cross platform mobile game application development_Mr. Makku J.Kero
OGDC 2014_Cross platform mobile game application development_Mr. Makku J.Kero
ogdc
 
[크레이지피쉬] VIVAGAME 모바일 소셜게임 플랫폼
[크레이지피쉬] VIVAGAME 모바일 소셜게임 플랫폼[크레이지피쉬] VIVAGAME 모바일 소셜게임 플랫폼
[크레이지피쉬] VIVAGAME 모바일 소셜게임 플랫폼
GAMENEXT Works
 
Jeux et géolocalisation- Playground - Marseille 2.0
Jeux et géolocalisation- Playground - Marseille 2.0Jeux et géolocalisation- Playground - Marseille 2.0
Jeux et géolocalisation- Playground - Marseille 2.0
marseille20
 

Destaque (20)

Proiectarea jocurilor electronice
Proiectarea jocurilor electroniceProiectarea jocurilor electronice
Proiectarea jocurilor electronice
 
2016 AR Summer School - Lecture1
2016 AR Summer School - Lecture12016 AR Summer School - Lecture1
2016 AR Summer School - Lecture1
 
Game Development Project Management/Concept
Game Development Project Management/ConceptGame Development Project Management/Concept
Game Development Project Management/Concept
 
Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013
 
Game Design: The Production Plan
Game Design: The Production PlanGame Design: The Production Plan
Game Design: The Production Plan
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
OGDC 2014_Cross platform mobile game application development_Mr. Makku J.Kero
OGDC 2014_Cross platform mobile game application development_Mr. Makku J.KeroOGDC 2014_Cross platform mobile game application development_Mr. Makku J.Kero
OGDC 2014_Cross platform mobile game application development_Mr. Makku J.Kero
 
[크레이지피쉬] VIVAGAME 모바일 소셜게임 플랫폼
[크레이지피쉬] VIVAGAME 모바일 소셜게임 플랫폼[크레이지피쉬] VIVAGAME 모바일 소셜게임 플랫폼
[크레이지피쉬] VIVAGAME 모바일 소셜게임 플랫폼
 
Nikki Navta - Teaching Game Design in the Classroom
Nikki Navta - Teaching Game Design in the ClassroomNikki Navta - Teaching Game Design in the Classroom
Nikki Navta - Teaching Game Design in the Classroom
 
Servicii Web prin REST
Servicii Web prin RESTServicii Web prin REST
Servicii Web prin REST
 
Game Development in the Cloud - Live Q&A
Game Development in the Cloud - Live Q&AGame Development in the Cloud - Live Q&A
Game Development in the Cloud - Live Q&A
 
Jeux et géolocalisation- Playground - Marseille 2.0
Jeux et géolocalisation- Playground - Marseille 2.0Jeux et géolocalisation- Playground - Marseille 2.0
Jeux et géolocalisation- Playground - Marseille 2.0
 
2013 Fighting Game Artificial Intelligence Competition
2013 Fighting Game Artificial Intelligence Competition2013 Fighting Game Artificial Intelligence Competition
2013 Fighting Game Artificial Intelligence Competition
 
From virtual to augmented reality
From virtual to augmented realityFrom virtual to augmented reality
From virtual to augmented reality
 
Integration of Technology & Compliance Presented by John Heintz, CPS Energy
Integration of Technology & Compliance Presented by John Heintz, CPS EnergyIntegration of Technology & Compliance Presented by John Heintz, CPS Energy
Integration of Technology & Compliance Presented by John Heintz, CPS Energy
 
Mobile game architecture on GCP
Mobile game architecture on GCPMobile game architecture on GCP
Mobile game architecture on GCP
 
Skills You Need to Be a Video Game Developer
Skills You Need to Be a Video Game DeveloperSkills You Need to Be a Video Game Developer
Skills You Need to Be a Video Game Developer
 
10. Fundamental AI Technologies
10. Fundamental AI Technologies10. Fundamental AI Technologies
10. Fundamental AI Technologies
 
Obsidian Agile DevOps
Obsidian Agile DevOpsObsidian Agile DevOps
Obsidian Agile DevOps
 
L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)
L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)
L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)
 

Semelhante a Web Game Development

Fundamentals of game development overview
Fundamentals of game development overviewFundamentals of game development overview
Fundamentals of game development overview
Chaffey College
 
Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)
Rajat Bhatia
 
Presentation
PresentationPresentation
Presentation
Anu22ish
 

Semelhante a Web Game Development (20)

Khalid elshimy
Khalid elshimyKhalid elshimy
Khalid elshimy
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Fundamentals of game development overview
Fundamentals of game development overviewFundamentals of game development overview
Fundamentals of game development overview
 
Crafting Interesting Worlds Inspirations from Gaming User Experiences
Crafting Interesting Worlds Inspirations from Gaming User ExperiencesCrafting Interesting Worlds Inspirations from Gaming User Experiences
Crafting Interesting Worlds Inspirations from Gaming User Experiences
 
Intro to AI STRIPS Planning & Applications in Video-games Lecture1-Part1
Intro to AI STRIPS Planning & Applications in Video-games Lecture1-Part1Intro to AI STRIPS Planning & Applications in Video-games Lecture1-Part1
Intro to AI STRIPS Planning & Applications in Video-games Lecture1-Part1
 
R.A.W - THE GAME
R.A.W - THE GAMER.A.W - THE GAME
R.A.W - THE GAME
 
Js3516731693
Js3516731693Js3516731693
Js3516731693
 
Game Design 1 - Intro and Game Engines
Game Design 1 - Intro and Game EnginesGame Design 1 - Intro and Game Engines
Game Design 1 - Intro and Game Engines
 
Game engineering
Game engineeringGame engineering
Game engineering
 
Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)
 
Ancient world online
Ancient world online Ancient world online
Ancient world online
 
Presentation
PresentationPresentation
Presentation
 
Artificial Intelligence in Gaming
Artificial Intelligence in GamingArtificial Intelligence in Gaming
Artificial Intelligence in Gaming
 
2. Gamified Development and Gamified Solutions: Why Gamify?
2. Gamified Development and Gamified Solutions: Why Gamify?2. Gamified Development and Gamified Solutions: Why Gamify?
2. Gamified Development and Gamified Solutions: Why Gamify?
 
Item generation using rule based randomization algorithms in RPG games
Item generation using rule based randomization algorithms in RPG gamesItem generation using rule based randomization algorithms in RPG games
Item generation using rule based randomization algorithms in RPG games
 
Game playing in artificial intelligent technique
Game playing in artificial intelligent technique Game playing in artificial intelligent technique
Game playing in artificial intelligent technique
 
Why AI Is Shaping our games - Johanna Pirker, 2019
Why AI Is Shaping our games - Johanna Pirker, 2019Why AI Is Shaping our games - Johanna Pirker, 2019
Why AI Is Shaping our games - Johanna Pirker, 2019
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D Gaming
 
Как мы сделали многопользовательскую браузерную игру для HL++ с воксельной гр...
Как мы сделали многопользовательскую браузерную игру для HL++ с воксельной гр...Как мы сделали многопользовательскую браузерную игру для HL++ с воксельной гр...
Как мы сделали многопользовательскую браузерную игру для HL++ с воксельной гр...
 
zGames
zGameszGames
zGames
 

Mais de Sabin Buraga

Mais de Sabin Buraga (20)

Web 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturaleWeb 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturale
 
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni WebWeb 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
 
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie WebWeb 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
 
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
 
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object ModelWeb 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
 
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
 
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
 
Web 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma RESTWeb 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma REST
 
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
 
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
 
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţialeWeb 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
 
STAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor WebSTAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor Web
 
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţialeSTAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
 
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
 
STAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.jsSTAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.js
 
STAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSTAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului Web
 
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uriSTAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
 
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScriptSTAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
 
STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Web Game Development