From HTML5 Developers Conference (22 May 2014)
Making (console) games in the browser
Insomniac Games has been making AAA console games with an in-house suite of browser-based tools for the last few years. This talk will be a whirlwind review of the architectural choices, lessons learned and and other tidbits picked up along the way in supporting multiple large production teams and titles. Talk will include notes on server design, mixing native code and javascript, asset databases and real boots-on-the-ground production trade-offs.
96. DDL (specific) Control (Source)
ddl.js
Custom rules specific to data (constraints)
Custom controls
97. DDL (specific) Control (Source) Control (Widget)
ddl.js
Custom rules specific to data (constraints)
Custom controls
98. DDL (specific) Control (Source) Control (Widget)
Custom Control
Custom Control Group (Manager)
ddl.js
Custom rules specific to data (constraints)
Custom controls
99. DDL (specific) Control (Source) Control (Widget)
Custom Control
Custom Control Group (Manager)
ddl.js
Custom rules specific to data (constraints)
Custom controls
100. DDL (specific) Control (Source) Control (Widget)
Custom Control
Custom Control Group (Manager)
ddl.js
Custom rules specific to data (constraints)
Custom controls
101. DDL (specific) Control (Source) Control (Widget)
Custom Control
Custom Control Group (Manager)
ddl.js
Custom rules specific to data (constraints)
Custom controls
Node.js
104. Editing DOM
#1 Minimize editing DOM!
Group DOM edits into AnimationFrame callback
105. Editing DOM
#1 Minimize editing DOM!
Group DOM edits into AnimationFrame callback
Minimize jquery
106. Editing DOM
#1 Minimize editing DOM!
Group DOM edits into AnimationFrame callback
Minimize jquery
jQuery accesses the DOM all the time
107. Editing DOM
#1 Minimize editing DOM!
Group DOM edits into AnimationFrame callback
Minimize jquery
jQuery accesses the DOM all the time
Store selector results if you must use a selector
108. Editing DOM
#1 Minimize editing DOM!
Group DOM edits into AnimationFrame callback
Minimize jquery
jQuery accesses the DOM all the time
Store selector results if you must use a selector
Minimize angular
109. Editing DOM
#1 Minimize editing DOM!
Group DOM edits into AnimationFrame callback
Minimize jquery
jQuery accesses the DOM all the time
Store selector results if you must use a selector
Minimize angular
When does it create the DOM?