SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
12/1/2016 Multiplayer Game With Unity3D And Meteor
https://blog.designveloper.com/2016/10/11/unity3d­and­meteor­game/ 1/6

Multiplayer Game With Unity3D And
Meteor
FYI: This is one of two topics of our 4th Meteor Meetup, take place on 17th September, 2016.
The author is Huy Trinh , a young talent member of Designveloper
(https://www.designveloper.com/).
Those who were not able to attend our 4th Meteor Ho Chi Minh meetup
(https://blog.designveloper.com/2016/09/19/4th-meteor-meetup-review/) at September 17th could
nd all about Multiplayer Game with Unity3D and Meteor – one of the main topics of the meetup – in
this blog.
Before digging into every facet of this post, you are required to have a fairly good background of
Meteor and Unity3D.
What is Unity3D?
Unity is a cross-platform game engine developed by Unity Technologies and used to develop video
games for PC, consoles, mobile devices and websites. First announced only for OS X, at Apple’s
Worldwide Developers Conference in 2005, it has since been extended to target 24 platforms.
M E T E O R ( H T T P S : / / B L O G . D E S I G N V E L O P E R . C O M / C A T E G O R Y / M E T E O R / )
B y Va n D o ( h t t p s : // b l o g . d e s i g n v e l o p e r. c o m / a u t h o r / v a n d o / ) o n O c t o b e r 1 1 , 2 0 1 6

12/1/2016 Multiplayer Game With Unity3D And Meteor
https://blog.designveloper.com/2016/10/11/unity3d­and­meteor­game/ 2/6
What is Meteor JS?
Meteor is a full-stack JavaScript platform for developing modern web and mobile applications. Meteor
includes a key set of technologies for building connected-client reactive applications, a build tool, and
a curated set of packages from the Node.js and general JavaScript community.
If you are a Meteor-novice, no worries! You can discover more about this full-stack JavaScript platform
for developing single-page, real time web and mobile apps at Meteor.com (https://www.meteor.com/)
Why we should use Meteor with Unity3D?
When using Meteor, launching a MVP in 3-4 weeks can be a reality. With JavaScript on back-end, plus
smart packages, Meteor allows you to develop faster. You don’t need to have experience about
implement TCP/IP, UDP or pure Socket for a Gaming Server. With collection and method we can easily
implement Gaming Network Architecture like Latency Compensation, Client Prediction, Server
Reconciling and other technique.
How to connect MeteorJS with Unity3D
A team in Los Angeles have developed a plugin that make a bridge between Unity3D and MeteorJS
through Websocket and DDP. You can nd it here https://github.com/hiddenswitch/Meteor-Unity
(https://github.com/hiddenswitch/Meteor-Unity). By using this plugin we can use almost Meteor API
such as: login, method, collection, publish/subscription. The plugin is great in general but one thing, it
hasn’t supported WebGL for Unity3D yet.
M o b ile
You can watch how to setup and connect step by step here: https://github.com/hiddenswitch/Meteor-
Unity (https://github.com/hiddenswitch/Meteor-Unity)
WebGL
You cannot use hiddenswitch plugin with Unity3d WebGL now. But we can use other way to interact it.
Unity3d WebGL support 2 API that help calling from inside WebGL container to javascripton page
outside and reserve.
To call methods on GameObjects in your content from browser JavaScript, you can use the
following code:
SendMessage ('MyGameObject', 'MyFunction', 'foobar');
Read more here: https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html
(https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html)
To calls a function in the web page that contains the WebGL Player.
Application.ExternalCall
ExternalCall calls functionName in the web page containing the WebGL player, passing the given
arguments to it. Supported argument types are the primitive types (string, int, oat, string) and arrays
of such types. Any other objects are converted to string using ToString and passed as strings.

12/1/2016 Multiplayer Game With Unity3D And Meteor
https://blog.designveloper.com/2016/10/11/unity3d­and­meteor­game/ 3/6
For a deeper understanding, you can read here:
https://docs.unity3d.com/ScriptReference/Application.ExternalCall.html
(https://docs.unity3d.com/ScriptReference/Application.ExternalCall.html)
So, did you nd some great information of your own in this blog? Do you have any questions? Let me
know in the comments and we can discuss about it!
(https://www.facebook.com/sharer/sharer.php?
u=https%3A%2F%2Fblog.designveloper.com%2F2016%2F10%2F11%2Funity3d-
and-
meteor-
game%2F)

(http://twitter.com/intent/tweet?
source=Designveloper
Software
agency
-
Meteor
prime
partner&text=https%3A%2F%2Fblog.designveloper.com%2F2016%2F10%2F11%2Funity3d-
and-
meteor-
game%2F)

(https://plus.google.com/share?
url=https%3A%2F%2Fblog.designveloper.com%2F2016%2F10%2F11%2Funity3d-
and-
meteor-
game%2F)

(http://www.linkedin.com/shareArticle?
mini=true&url=https%3A%2F%2Fblog.designveloper.com%2F2016%2F10
and-
meteor-
game%2F&title=Multiplayer%20Game%20With%20Unity3D%20And%20Meteor&
Software
agency
-
Meteor
prime
partner)

(http://www.tumblr.com/share/link?
url=https%3A%2F%2Fblog.designveloper.com%2F2016%2F10
and-
meteor-
game%2F&name=Multiplayer%20Game%20With%20Unity3D%20And

Meteor js
 multiplayer game
 unity3D

 3 Things Make A Single-Page Website Stunning (https://blog.designveloper.com/2016/10/05/tips-for-single-
page-sites/)
 (https://blog.designveloper.com)
Reasons Why Visitors Leave Your Website In 10 Seconds 
(https://blog.designveloper.com/2016/10/13/reasons-for-leaving-a-website/)
Y O U M AY A L S O L I K E


Weitere ähnliche Inhalte

Andere mochten auch

J.Raman RESUME - Accounting Administrator NEW REVISED June 27
J.Raman RESUME - Accounting Administrator NEW REVISED June 27J.Raman RESUME - Accounting Administrator NEW REVISED June 27
J.Raman RESUME - Accounting Administrator NEW REVISED June 27Julie Raman,PCP
 
Exploring Dallas Poverty in Local, Regional, and National Contexts
Exploring Dallas Poverty in Local, Regional, and National ContextsExploring Dallas Poverty in Local, Regional, and National Contexts
Exploring Dallas Poverty in Local, Regional, and National ContextsTimothy Bray
 
Convergence of PR and Content Marketing
Convergence of PR and Content Marketing Convergence of PR and Content Marketing
Convergence of PR and Content Marketing Kenneth Lim
 
Projeto Integrado - Agência Órbita - IIIPP - Slides
Projeto Integrado - Agência Órbita - IIIPP - Slides Projeto Integrado - Agência Órbita - IIIPP - Slides
Projeto Integrado - Agência Órbita - IIIPP - Slides Nathalia Channoschi
 
Dr. Rebecca Stafford - My four years as a Ph.D. candidate
Dr. Rebecca Stafford - My four years as a Ph.D. candidateDr. Rebecca Stafford - My four years as a Ph.D. candidate
Dr. Rebecca Stafford - My four years as a Ph.D. candidateRebecca Stafford
 
Sorry mum & dad "I quit"
Sorry mum & dad "I quit"Sorry mum & dad "I quit"
Sorry mum & dad "I quit"Philip Stoneman
 
wing resume 1
wing resume 1wing resume 1
wing resume 1Ying Su
 
Bareon functional testing ci
Bareon functional testing   ciBareon functional testing   ci
Bareon functional testing ciMax Lobur
 
Guião Técnico
Guião TécnicoGuião Técnico
Guião Técnicoclaudiowww
 
LA UNIVERSIDAD POLITECNICA TERRITORIAL COMO NUEVO TEJIDO INSTITUCIONAL DE LA ...
LA UNIVERSIDAD POLITECNICA TERRITORIAL COMO NUEVO TEJIDO INSTITUCIONAL DE LA ...LA UNIVERSIDAD POLITECNICA TERRITORIAL COMO NUEVO TEJIDO INSTITUCIONAL DE LA ...
LA UNIVERSIDAD POLITECNICA TERRITORIAL COMO NUEVO TEJIDO INSTITUCIONAL DE LA ...Pedro Arcia
 
Detección de necesidades de aprendizaje
Detección de necesidades de aprendizajeDetección de necesidades de aprendizaje
Detección de necesidades de aprendizajeArturo Llaca
 

Andere mochten auch (15)

J.Raman RESUME - Accounting Administrator NEW REVISED June 27
J.Raman RESUME - Accounting Administrator NEW REVISED June 27J.Raman RESUME - Accounting Administrator NEW REVISED June 27
J.Raman RESUME - Accounting Administrator NEW REVISED June 27
 
METODOLOGIA DE LA INVESTIGACION
METODOLOGIA DE LA INVESTIGACION METODOLOGIA DE LA INVESTIGACION
METODOLOGIA DE LA INVESTIGACION
 
Exploring Dallas Poverty in Local, Regional, and National Contexts
Exploring Dallas Poverty in Local, Regional, and National ContextsExploring Dallas Poverty in Local, Regional, and National Contexts
Exploring Dallas Poverty in Local, Regional, and National Contexts
 
Convergence of PR and Content Marketing
Convergence of PR and Content Marketing Convergence of PR and Content Marketing
Convergence of PR and Content Marketing
 
Novotel BAli Benoa Certificates
Novotel BAli Benoa CertificatesNovotel BAli Benoa Certificates
Novotel BAli Benoa Certificates
 
Projeto Integrado - Agência Órbita - IIIPP - Slides
Projeto Integrado - Agência Órbita - IIIPP - Slides Projeto Integrado - Agência Órbita - IIIPP - Slides
Projeto Integrado - Agência Órbita - IIIPP - Slides
 
Dr. Rebecca Stafford - My four years as a Ph.D. candidate
Dr. Rebecca Stafford - My four years as a Ph.D. candidateDr. Rebecca Stafford - My four years as a Ph.D. candidate
Dr. Rebecca Stafford - My four years as a Ph.D. candidate
 
Sorry mum & dad "I quit"
Sorry mum & dad "I quit"Sorry mum & dad "I quit"
Sorry mum & dad "I quit"
 
wing resume 1
wing resume 1wing resume 1
wing resume 1
 
Bareon functional testing ci
Bareon functional testing   ciBareon functional testing   ci
Bareon functional testing ci
 
Guião Técnico
Guião TécnicoGuião Técnico
Guião Técnico
 
Induccion al-pnf-i-iuteb-160718152855
Induccion al-pnf-i-iuteb-160718152855Induccion al-pnf-i-iuteb-160718152855
Induccion al-pnf-i-iuteb-160718152855
 
LA UNIVERSIDAD POLITECNICA TERRITORIAL COMO NUEVO TEJIDO INSTITUCIONAL DE LA ...
LA UNIVERSIDAD POLITECNICA TERRITORIAL COMO NUEVO TEJIDO INSTITUCIONAL DE LA ...LA UNIVERSIDAD POLITECNICA TERRITORIAL COMO NUEVO TEJIDO INSTITUCIONAL DE LA ...
LA UNIVERSIDAD POLITECNICA TERRITORIAL COMO NUEVO TEJIDO INSTITUCIONAL DE LA ...
 
Mi ple
Mi pleMi ple
Mi ple
 
Detección de necesidades de aprendizaje
Detección de necesidades de aprendizajeDetección de necesidades de aprendizaje
Detección de necesidades de aprendizaje
 

Ähnlich wie Multiplayer game with unity3 d and meteor

Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3Doris Chen
 
Android 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti ColvinAndroid 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti Colvinswengineers
 
Gwt kickoff - Alberto Mancini & Francesca Tosi
Gwt kickoff - Alberto Mancini & Francesca TosiGwt kickoff - Alberto Mancini & Francesca Tosi
Gwt kickoff - Alberto Mancini & Francesca Tosifirenze-gtug
 
GWT - AppDays - (25 aprile 2014, pordenone)
GWT - AppDays - (25 aprile 2014, pordenone)GWT - AppDays - (25 aprile 2014, pordenone)
GWT - AppDays - (25 aprile 2014, pordenone)firenze-gtug
 
Getting started with immersive technologies
Getting started with immersive technologiesGetting started with immersive technologies
Getting started with immersive technologiesUchechukwu Obimma
 
[Gstar 2013] Unity Security
[Gstar 2013] Unity Security[Gstar 2013] Unity Security
[Gstar 2013] Unity SecuritySeungmin Shin
 
Common Missteps in Cross-Platform Development.pdf
Common Missteps in Cross-Platform Development.pdfCommon Missteps in Cross-Platform Development.pdf
Common Missteps in Cross-Platform Development.pdfPridesys IT Ltd.
 
WebGL For Game Development Spring 2013
WebGL For Game Development Spring 2013WebGL For Game Development Spring 2013
WebGL For Game Development Spring 2013Tony Parisi
 
Blender Tutorial - Creating 3D Model Of Millennium Falcon And Cosmos Scene
Blender Tutorial - Creating 3D Model Of Millennium Falcon And Cosmos SceneBlender Tutorial - Creating 3D Model Of Millennium Falcon And Cosmos Scene
Blender Tutorial - Creating 3D Model Of Millennium Falcon And Cosmos SceneFIDE Master Tihomir Dovramadjiev PhD
 
Get started with meteor | designveloper software agency meteor prime partner
Get started with meteor | designveloper software agency   meteor prime partnerGet started with meteor | designveloper software agency   meteor prime partner
Get started with meteor | designveloper software agency meteor prime partnerDesignveloper
 
Ways to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdfWays to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdfMuhammad Waqas
 
What Web Developers Need to Know to Develop Windows 8 Apps
What Web Developers Need to Know to Develop Windows 8 AppsWhat Web Developers Need to Know to Develop Windows 8 Apps
What Web Developers Need to Know to Develop Windows 8 AppsDoris Chen
 
Single page web application development using meteor js
Single page web application development using meteor jsSingle page web application development using meteor js
Single page web application development using meteor jsDesignveloper
 
Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game DevelopmentShahed Chowdhuri
 
製作 Unity Plugin for Android
製作 Unity Plugin for Android製作 Unity Plugin for Android
製作 Unity Plugin for AndroidJohnny Sung
 
Introduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsIntroduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsLuca Galli
 

Ähnlich wie Multiplayer game with unity3 d and meteor (20)

Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
 
Android 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti ColvinAndroid 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti Colvin
 
HTML5 Game Development frameworks overview
HTML5 Game Development frameworks overviewHTML5 Game Development frameworks overview
HTML5 Game Development frameworks overview
 
Gwt kickoff - Alberto Mancini & Francesca Tosi
Gwt kickoff - Alberto Mancini & Francesca TosiGwt kickoff - Alberto Mancini & Francesca Tosi
Gwt kickoff - Alberto Mancini & Francesca Tosi
 
GWT - AppDays - (25 aprile 2014, pordenone)
GWT - AppDays - (25 aprile 2014, pordenone)GWT - AppDays - (25 aprile 2014, pordenone)
GWT - AppDays - (25 aprile 2014, pordenone)
 
Getting started with immersive technologies
Getting started with immersive technologiesGetting started with immersive technologies
Getting started with immersive technologies
 
Devraj_Nataraj_CV_PDF
Devraj_Nataraj_CV_PDFDevraj_Nataraj_CV_PDF
Devraj_Nataraj_CV_PDF
 
[Gstar 2013] Unity Security
[Gstar 2013] Unity Security[Gstar 2013] Unity Security
[Gstar 2013] Unity Security
 
Common Missteps in Cross-Platform Development.pdf
Common Missteps in Cross-Platform Development.pdfCommon Missteps in Cross-Platform Development.pdf
Common Missteps in Cross-Platform Development.pdf
 
WebGL For Game Development Spring 2013
WebGL For Game Development Spring 2013WebGL For Game Development Spring 2013
WebGL For Game Development Spring 2013
 
Blender Tutorial - Creating 3D Model Of Millennium Falcon And Cosmos Scene
Blender Tutorial - Creating 3D Model Of Millennium Falcon And Cosmos SceneBlender Tutorial - Creating 3D Model Of Millennium Falcon And Cosmos Scene
Blender Tutorial - Creating 3D Model Of Millennium Falcon And Cosmos Scene
 
Get started with meteor | designveloper software agency meteor prime partner
Get started with meteor | designveloper software agency   meteor prime partnerGet started with meteor | designveloper software agency   meteor prime partner
Get started with meteor | designveloper software agency meteor prime partner
 
Android development beginners faq
Android development  beginners faqAndroid development  beginners faq
Android development beginners faq
 
Ways to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdfWays to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdf
 
What Web Developers Need to Know to Develop Windows 8 Apps
What Web Developers Need to Know to Develop Windows 8 AppsWhat Web Developers Need to Know to Develop Windows 8 Apps
What Web Developers Need to Know to Develop Windows 8 Apps
 
Single page web application development using meteor js
Single page web application development using meteor jsSingle page web application development using meteor js
Single page web application development using meteor js
 
Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game Development
 
micro-frontends-with-vuejs
micro-frontends-with-vuejsmicro-frontends-with-vuejs
micro-frontends-with-vuejs
 
製作 Unity Plugin for Android
製作 Unity Plugin for Android製作 Unity Plugin for Android
製作 Unity Plugin for Android
 
Introduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsIntroduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJs
 

Mehr von Designveloper

Let us take care of your brand image
Let us take care of your brand imageLet us take care of your brand image
Let us take care of your brand imageDesignveloper
 
5 java script frameworks to watch in 2017
5 java script frameworks to watch in 20175 java script frameworks to watch in 2017
5 java script frameworks to watch in 2017Designveloper
 
Happy international women's day!
Happy international women's day!Happy international women's day!
Happy international women's day!Designveloper
 
Typing racer game - a nice break from work
Typing racer game  - a nice break from workTyping racer game  - a nice break from work
Typing racer game - a nice break from workDesignveloper
 
Should we work remotely?
Should we work remotely?Should we work remotely?
Should we work remotely?Designveloper
 
Meet song nhi your virtual financial assistance
Meet song nhi   your virtual financial assistanceMeet song nhi   your virtual financial assistance
Meet song nhi your virtual financial assistanceDesignveloper
 
Why pair programming is a good idea
Why pair programming is a good idea Why pair programming is a good idea
Why pair programming is a good idea Designveloper
 
5 worst mistakes of diy websites
5 worst mistakes of diy websites5 worst mistakes of diy websites
5 worst mistakes of diy websitesDesignveloper
 
Basic glossary of web design terms for non designers (part 2)
Basic glossary of web design terms for non designers (part 2)Basic glossary of web design terms for non designers (part 2)
Basic glossary of web design terms for non designers (part 2)Designveloper
 
Awesome free resources for learning javascript
Awesome free resources for learning javascriptAwesome free resources for learning javascript
Awesome free resources for learning javascriptDesignveloper
 
What is the best java script frameworks to learn?
What is the best java script frameworks to learn?What is the best java script frameworks to learn?
What is the best java script frameworks to learn?Designveloper
 
Travelling forms a young man
Travelling forms a young manTravelling forms a young man
Travelling forms a young manDesignveloper
 
5 compelling reasons your website should be responsive
5 compelling reasons your website should be responsive5 compelling reasons your website should be responsive
5 compelling reasons your website should be responsiveDesignveloper
 
Reactive programming with tracker
Reactive programming with trackerReactive programming with tracker
Reactive programming with trackerDesignveloper
 
Benefits of using single page websites
Benefits of using single page websitesBenefits of using single page websites
Benefits of using single page websitesDesignveloper
 
What is the best programming language for beginner?
What is the best programming language for beginner?What is the best programming language for beginner?
What is the best programming language for beginner?Designveloper
 
No sql injection in meteor.js application
No sql injection in meteor.js applicationNo sql injection in meteor.js application
No sql injection in meteor.js applicationDesignveloper
 
How to deploy and scale your meteor apps
How to deploy and scale your meteor appsHow to deploy and scale your meteor apps
How to deploy and scale your meteor appsDesignveloper
 
Meetup groups you need to join if you are new to tech
Meetup groups you need to join if you are new to techMeetup groups you need to join if you are new to tech
Meetup groups you need to join if you are new to techDesignveloper
 
What to consider before deploying a meteor app?
What to consider before deploying a meteor app?What to consider before deploying a meteor app?
What to consider before deploying a meteor app?Designveloper
 

Mehr von Designveloper (20)

Let us take care of your brand image
Let us take care of your brand imageLet us take care of your brand image
Let us take care of your brand image
 
5 java script frameworks to watch in 2017
5 java script frameworks to watch in 20175 java script frameworks to watch in 2017
5 java script frameworks to watch in 2017
 
Happy international women's day!
Happy international women's day!Happy international women's day!
Happy international women's day!
 
Typing racer game - a nice break from work
Typing racer game  - a nice break from workTyping racer game  - a nice break from work
Typing racer game - a nice break from work
 
Should we work remotely?
Should we work remotely?Should we work remotely?
Should we work remotely?
 
Meet song nhi your virtual financial assistance
Meet song nhi   your virtual financial assistanceMeet song nhi   your virtual financial assistance
Meet song nhi your virtual financial assistance
 
Why pair programming is a good idea
Why pair programming is a good idea Why pair programming is a good idea
Why pair programming is a good idea
 
5 worst mistakes of diy websites
5 worst mistakes of diy websites5 worst mistakes of diy websites
5 worst mistakes of diy websites
 
Basic glossary of web design terms for non designers (part 2)
Basic glossary of web design terms for non designers (part 2)Basic glossary of web design terms for non designers (part 2)
Basic glossary of web design terms for non designers (part 2)
 
Awesome free resources for learning javascript
Awesome free resources for learning javascriptAwesome free resources for learning javascript
Awesome free resources for learning javascript
 
What is the best java script frameworks to learn?
What is the best java script frameworks to learn?What is the best java script frameworks to learn?
What is the best java script frameworks to learn?
 
Travelling forms a young man
Travelling forms a young manTravelling forms a young man
Travelling forms a young man
 
5 compelling reasons your website should be responsive
5 compelling reasons your website should be responsive5 compelling reasons your website should be responsive
5 compelling reasons your website should be responsive
 
Reactive programming with tracker
Reactive programming with trackerReactive programming with tracker
Reactive programming with tracker
 
Benefits of using single page websites
Benefits of using single page websitesBenefits of using single page websites
Benefits of using single page websites
 
What is the best programming language for beginner?
What is the best programming language for beginner?What is the best programming language for beginner?
What is the best programming language for beginner?
 
No sql injection in meteor.js application
No sql injection in meteor.js applicationNo sql injection in meteor.js application
No sql injection in meteor.js application
 
How to deploy and scale your meteor apps
How to deploy and scale your meteor appsHow to deploy and scale your meteor apps
How to deploy and scale your meteor apps
 
Meetup groups you need to join if you are new to tech
Meetup groups you need to join if you are new to techMeetup groups you need to join if you are new to tech
Meetup groups you need to join if you are new to tech
 
What to consider before deploying a meteor app?
What to consider before deploying a meteor app?What to consider before deploying a meteor app?
What to consider before deploying a meteor app?
 

Kürzlich hochgeladen

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 

Kürzlich hochgeladen (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 

Multiplayer game with unity3 d and meteor

  • 1. 12/1/2016 Multiplayer Game With Unity3D And Meteor https://blog.designveloper.com/2016/10/11/unity3d­and­meteor­game/ 1/6  Multiplayer Game With Unity3D And Meteor FYI: This is one of two topics of our 4th Meteor Meetup, take place on 17th September, 2016. The author is Huy Trinh , a young talent member of Designveloper (https://www.designveloper.com/). Those who were not able to attend our 4th Meteor Ho Chi Minh meetup (https://blog.designveloper.com/2016/09/19/4th-meteor-meetup-review/) at September 17th could nd all about Multiplayer Game with Unity3D and Meteor – one of the main topics of the meetup – in this blog. Before digging into every facet of this post, you are required to have a fairly good background of Meteor and Unity3D. What is Unity3D? Unity is a cross-platform game engine developed by Unity Technologies and used to develop video games for PC, consoles, mobile devices and websites. First announced only for OS X, at Apple’s Worldwide Developers Conference in 2005, it has since been extended to target 24 platforms. M E T E O R ( H T T P S : / / B L O G . D E S I G N V E L O P E R . C O M / C A T E G O R Y / M E T E O R / ) B y Va n D o ( h t t p s : // b l o g . d e s i g n v e l o p e r. c o m / a u t h o r / v a n d o / ) o n O c t o b e r 1 1 , 2 0 1 6 
  • 2. 12/1/2016 Multiplayer Game With Unity3D And Meteor https://blog.designveloper.com/2016/10/11/unity3d­and­meteor­game/ 2/6 What is Meteor JS? Meteor is a full-stack JavaScript platform for developing modern web and mobile applications. Meteor includes a key set of technologies for building connected-client reactive applications, a build tool, and a curated set of packages from the Node.js and general JavaScript community. If you are a Meteor-novice, no worries! You can discover more about this full-stack JavaScript platform for developing single-page, real time web and mobile apps at Meteor.com (https://www.meteor.com/) Why we should use Meteor with Unity3D? When using Meteor, launching a MVP in 3-4 weeks can be a reality. With JavaScript on back-end, plus smart packages, Meteor allows you to develop faster. You don’t need to have experience about implement TCP/IP, UDP or pure Socket for a Gaming Server. With collection and method we can easily implement Gaming Network Architecture like Latency Compensation, Client Prediction, Server Reconciling and other technique. How to connect MeteorJS with Unity3D A team in Los Angeles have developed a plugin that make a bridge between Unity3D and MeteorJS through Websocket and DDP. You can nd it here https://github.com/hiddenswitch/Meteor-Unity (https://github.com/hiddenswitch/Meteor-Unity). By using this plugin we can use almost Meteor API such as: login, method, collection, publish/subscription. The plugin is great in general but one thing, it hasn’t supported WebGL for Unity3D yet. M o b ile You can watch how to setup and connect step by step here: https://github.com/hiddenswitch/Meteor- Unity (https://github.com/hiddenswitch/Meteor-Unity) WebGL You cannot use hiddenswitch plugin with Unity3d WebGL now. But we can use other way to interact it. Unity3d WebGL support 2 API that help calling from inside WebGL container to javascripton page outside and reserve. To call methods on GameObjects in your content from browser JavaScript, you can use the following code: SendMessage ('MyGameObject', 'MyFunction', 'foobar'); Read more here: https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html (https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html) To calls a function in the web page that contains the WebGL Player. Application.ExternalCall ExternalCall calls functionName in the web page containing the WebGL player, passing the given arguments to it. Supported argument types are the primitive types (string, int, oat, string) and arrays of such types. Any other objects are converted to string using ToString and passed as strings. 
  • 3. 12/1/2016 Multiplayer Game With Unity3D And Meteor https://blog.designveloper.com/2016/10/11/unity3d­and­meteor­game/ 3/6 For a deeper understanding, you can read here: https://docs.unity3d.com/ScriptReference/Application.ExternalCall.html (https://docs.unity3d.com/ScriptReference/Application.ExternalCall.html) So, did you nd some great information of your own in this blog? Do you have any questions? Let me know in the comments and we can discuss about it! (https://www.facebook.com/sharer/sharer.php? u=https%3A%2F%2Fblog.designveloper.com%2F2016%2F10%2F11%2Funity3d- and- meteor- game%2F)  (http://twitter.com/intent/tweet? source=Designveloper Software agency - Meteor prime partner&text=https%3A%2F%2Fblog.designveloper.com%2F2016%2F10%2F11%2Funity3d- and- meteor- game%2F)  (https://plus.google.com/share? url=https%3A%2F%2Fblog.designveloper.com%2F2016%2F10%2F11%2Funity3d- and- meteor- game%2F)  (http://www.linkedin.com/shareArticle? mini=true&url=https%3A%2F%2Fblog.designveloper.com%2F2016%2F10 and- meteor- game%2F&title=Multiplayer%20Game%20With%20Unity3D%20And%20Meteor& Software agency - Meteor prime partner)  (http://www.tumblr.com/share/link? url=https%3A%2F%2Fblog.designveloper.com%2F2016%2F10 and- meteor- game%2F&name=Multiplayer%20Game%20With%20Unity3D%20And  Meteor js  multiplayer game  unity3D   3 Things Make A Single-Page Website Stunning (https://blog.designveloper.com/2016/10/05/tips-for-single- page-sites/)  (https://blog.designveloper.com) Reasons Why Visitors Leave Your Website In 10 Seconds  (https://blog.designveloper.com/2016/10/13/reasons-for-leaving-a-website/) Y O U M AY A L S O L I K E 