Enviar pesquisa
Carregar
"it's time to kick ass and chew bubble gum...", a unity 3D live coding demo
•
1 gostou
•
1,830 visualizações
David Hodgetts
Seguir
the static parts of a live coded demo of Unity3D, given at Soft-Shake 2013.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 13
Baixar agora
Baixar para ler offline
Recomendados
Unity Programming
Unity Programming
Sperasoft
Unity: Introduction
Unity: Introduction
Václav Vančura
Optimizing unity games (Google IO 2014)
Optimizing unity games (Google IO 2014)
Alexander Dolbilov
Game Engine Overview
Game Engine Overview
Sharad Mitra
Unity3D Programming
Unity3D Programming
Michael Ivanov
RedWire - Killer Engine for Remixing Games (at FOSDEM 2014)
RedWire - Killer Engine for Remixing Games (at FOSDEM 2014)
Jesse Himmelstein
Minecraft in 500 lines with Pyglet - PyCon UK
Minecraft in 500 lines with Pyglet - PyCon UK
Richard Donkin
Minecraft in 500 lines of Python with Pyglet
Minecraft in 500 lines of Python with Pyglet
Richard Donkin
Recomendados
Unity Programming
Unity Programming
Sperasoft
Unity: Introduction
Unity: Introduction
Václav Vančura
Optimizing unity games (Google IO 2014)
Optimizing unity games (Google IO 2014)
Alexander Dolbilov
Game Engine Overview
Game Engine Overview
Sharad Mitra
Unity3D Programming
Unity3D Programming
Michael Ivanov
RedWire - Killer Engine for Remixing Games (at FOSDEM 2014)
RedWire - Killer Engine for Remixing Games (at FOSDEM 2014)
Jesse Himmelstein
Minecraft in 500 lines with Pyglet - PyCon UK
Minecraft in 500 lines with Pyglet - PyCon UK
Richard Donkin
Minecraft in 500 lines of Python with Pyglet
Minecraft in 500 lines of Python with Pyglet
Richard Donkin
Blankenship Brooklyn
Blankenship Brooklyn
woisdblankenship3
Top 20 Gums
Top 20 Gums
mike gimlin
Bubble Gum
Bubble Gum
mnbrandy08
Gum – the challenge
Gum – the challenge
Susan Lieberman
Bubble gum
Bubble gum
Ivan Trushin
Bubble gum
Bubble gum
Ms Wilson
Dubble Bubble Positioning Strategy
Dubble Bubble Positioning Strategy
Allison Coyle
Bubble Trouble
Bubble Trouble
Madeleine44
Bubble gum powerpoint
Bubble gum powerpoint
reedsterscience
Candy Graphs - 2nd Grade
Candy Graphs - 2nd Grade
Cindy Rolf
Bubble Gum Heart Tutorial - PicsArt
Bubble Gum Heart Tutorial - PicsArt
PicsArt
Indie Games Developer Pitch Deck template
Indie Games Developer Pitch Deck template
Paul Gray
Business Analysis Techniques
Business Analysis Techniques
IIBA UK Chapter
Importance of antenatal care
Importance of antenatal care
Abir Chowdhury
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
David Salz
Game Development with Unity
Game Development with Unity
davidluzgouveia
Android game engine
Android game engine
Julian Chu
unity gaming programing basics for students ppt
unity gaming programing basics for students ppt
KathiriyaParthiv
Funky game engines
Funky game engines
eduriez
Parallelizing Conqueror's Blade
Parallelizing Conqueror's Blade
Intel® Software
Game development with Cocos2d-x Engine
Game development with Cocos2d-x Engine
Duy Tan Geek
Presentación Unity
Presentación Unity
Laura Milena Parra Navarro
Mais conteúdo relacionado
Destaque
Blankenship Brooklyn
Blankenship Brooklyn
woisdblankenship3
Top 20 Gums
Top 20 Gums
mike gimlin
Bubble Gum
Bubble Gum
mnbrandy08
Gum – the challenge
Gum – the challenge
Susan Lieberman
Bubble gum
Bubble gum
Ivan Trushin
Bubble gum
Bubble gum
Ms Wilson
Dubble Bubble Positioning Strategy
Dubble Bubble Positioning Strategy
Allison Coyle
Bubble Trouble
Bubble Trouble
Madeleine44
Bubble gum powerpoint
Bubble gum powerpoint
reedsterscience
Candy Graphs - 2nd Grade
Candy Graphs - 2nd Grade
Cindy Rolf
Bubble Gum Heart Tutorial - PicsArt
Bubble Gum Heart Tutorial - PicsArt
PicsArt
Indie Games Developer Pitch Deck template
Indie Games Developer Pitch Deck template
Paul Gray
Business Analysis Techniques
Business Analysis Techniques
IIBA UK Chapter
Importance of antenatal care
Importance of antenatal care
Abir Chowdhury
Destaque
(14)
Blankenship Brooklyn
Blankenship Brooklyn
Top 20 Gums
Top 20 Gums
Bubble Gum
Bubble Gum
Gum – the challenge
Gum – the challenge
Bubble gum
Bubble gum
Bubble gum
Bubble gum
Dubble Bubble Positioning Strategy
Dubble Bubble Positioning Strategy
Bubble Trouble
Bubble Trouble
Bubble gum powerpoint
Bubble gum powerpoint
Candy Graphs - 2nd Grade
Candy Graphs - 2nd Grade
Bubble Gum Heart Tutorial - PicsArt
Bubble Gum Heart Tutorial - PicsArt
Indie Games Developer Pitch Deck template
Indie Games Developer Pitch Deck template
Business Analysis Techniques
Business Analysis Techniques
Importance of antenatal care
Importance of antenatal care
Semelhante a "it's time to kick ass and chew bubble gum...", a unity 3D live coding demo
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
David Salz
Game Development with Unity
Game Development with Unity
davidluzgouveia
Android game engine
Android game engine
Julian Chu
unity gaming programing basics for students ppt
unity gaming programing basics for students ppt
KathiriyaParthiv
Funky game engines
Funky game engines
eduriez
Parallelizing Conqueror's Blade
Parallelizing Conqueror's Blade
Intel® Software
Game development with Cocos2d-x Engine
Game development with Cocos2d-x Engine
Duy Tan Geek
Presentación Unity
Presentación Unity
Laura Milena Parra Navarro
The Basics of Unity - The Game Engine
The Basics of Unity - The Game Engine
OrisysIndia
Introduction to Game Programming: Using C# and Unity 3D - Chapter 3 (Preview)
Introduction to Game Programming: Using C# and Unity 3D - Chapter 3 (Preview)
noorcon
Cmd unity withc
Cmd unity withc
umairnoora
Threading Successes 05 Smoke
Threading Successes 05 Smoke
guest40fc7cd
Cross Platform Game Programming with Cocos2d-js
Cross Platform Game Programming with Cocos2d-js
Troy Miles
Unity 3D
Unity 3D
gema123
Introduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & Components
Pouya Pournasir
PRESENTATION ON Game Engine
PRESENTATION ON Game Engine
Diksha Bhargava
Sprite js vs craftyjs
Sprite js vs craftyjs
José Ignacio Carmona Villegas
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
OTOY Inc.
Unity3 d devfest-2014
Unity3 d devfest-2014
Vincenzo Favara
Unity Game Engine - Basics
Unity Game Engine - Basics
FirosK2
Semelhante a "it's time to kick ass and chew bubble gum...", a unity 3D live coding demo
(20)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Game Development with Unity
Game Development with Unity
Android game engine
Android game engine
unity gaming programing basics for students ppt
unity gaming programing basics for students ppt
Funky game engines
Funky game engines
Parallelizing Conqueror's Blade
Parallelizing Conqueror's Blade
Game development with Cocos2d-x Engine
Game development with Cocos2d-x Engine
Presentación Unity
Presentación Unity
The Basics of Unity - The Game Engine
The Basics of Unity - The Game Engine
Introduction to Game Programming: Using C# and Unity 3D - Chapter 3 (Preview)
Introduction to Game Programming: Using C# and Unity 3D - Chapter 3 (Preview)
Cmd unity withc
Cmd unity withc
Threading Successes 05 Smoke
Threading Successes 05 Smoke
Cross Platform Game Programming with Cocos2d-js
Cross Platform Game Programming with Cocos2d-js
Unity 3D
Unity 3D
Introduction to Game Engine: Concepts & Components
Introduction to Game Engine: Concepts & Components
PRESENTATION ON Game Engine
PRESENTATION ON Game Engine
Sprite js vs craftyjs
Sprite js vs craftyjs
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
Unity3 d devfest-2014
Unity3 d devfest-2014
Unity Game Engine - Basics
Unity Game Engine - Basics
Último
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
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, Adobe
apidays
"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 ...
Zilliz
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Último
(20)
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
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, Adobe
"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 ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
"it's time to kick ass and chew bubble gum...", a unity 3D live coding demo
1.
"it's time to
kick ass and chew bubble gum...", a unity 3D live coding demo
2.
Debug.log(this); @David_Hodgetts demainlalune.ch
3.
Unity 3d from
a dev point of view c++ engine scripting provided by Mono (open source .Net) c#, unityScript, boo
4.
mono is actually
an interesting choice mono 2.6 (approx .Net 3.5) code completion, refactoring tools (works best with visual studio) access to .Net (sockets, XML, etc.) LINQ
5.
How does it
work?
6.
Once upon a
time (old shool OO) everything inherits from a base gameobject results in a tree of doom (vertical complexity)
7.
composition over inheritance Component
Entity Systems configurable, reusable, better encapsulated
8.
Entity just an id with
a container of components in Unity they are called GameObjects
9.
Component a minimal set
of data needed for a specific purpose (SRP) an Object of Type MonoBehavior in Unity Transform, Material, Collider, and your own scripts
10.
Systems single purpose function
that traverse the entities, and update each component the game loop and its events
11.
an interesting read http://www.chris-granger.com/2012/12/11/anatomy-of-aknockout/
12.
resources embedded Asset Store http://docs.unity3d.com/Documentation/ScriptReference/ http://unitygems.com/
13.
let's code https://github.com/david-demainlalune/SoftShakeAsteroids
Baixar agora