Rome GDGFest 2014: how replicate classic arcade “Space Invaders” in Unity3d, by Vincenzo Favara (12th January 2015)
(This post is part of a serie on GDG Rome DevFest 2014)
(Claudio d’Angelis and Giovanni Laquidara)
Agatino Grillo: Hi Vincenzo. Can you introduce yourself?
Vincenzo Favara: Analyst developer, I’m a true computer geek with an open mind. I compose poems for my pleasure and that of my friends. I’m very talkative, always learning about new technologies and new ways of thinking. Member of Google Developers Group - Lazio/Abruzzo (GDG Lab).
Agatino Grillo: Motto?
Vincenzo Favara: “The impossible is the first step towards possible”
Agatino Grillo: You get a talk at Rome Google Developer Group (GDG) Fest on 8th November 2014 in a code-lab dedicated to Unity3d. What about it?
Vincenzo Favara: Unity3d is a game development ecosystem: a powerful rendering engine fully integrated with a complete set of intuitive tools and rapid workflows to create interactive 3D and 2D content. It includes a rendering and physics engine, a scripting interface to program interactive content, a content exporter for many platforms (desktop, web, mobile) and a growing knowledge sharing community.
Agatino Grillo: Why a codelab about Unity3d in a Google Developer Group Fest? Unity3d doesn’t belong to Google universe …
Vincenzo Favara: Google Developer Groups are a major initiative for Google but each GDG is an independent group so we can contaminate Big G technologies with other topics in our conferences. But of course you can using Unity3d to develop a game for Android. Unity3D has devoted more time to prepare and to develop apps on the Android platform.
Agatino Grillo: What topics did you talk about in your codelab?
Vincenzo Favara: The goal of my codelab was to teach how quickly implement a 2D game in Unit3d showing how replicate classic arcade “Space Invaders”, just a simple example for beginners. Slides are available here, code in GitHub.
Agatino Grillo: Advantages of using Unity3d in game development?
Vincenzo Favara: The main advantage is that Unity3d offers a rich, fully integrated development engine for the creation of interactive 2D and 3D content. The second point is that using Unity3d you can publish your game on several different platforms programming in Java Script, C # or Boo. Finally Unity3d has a large asset store where you can buy scripts, tools and textures to use in the game.
Agatino Grillo: Computer games are rapidly evolving in their sophistication and it is now possible use their potential to develop inexpensive, immersive and realistic media experiences. What is your opinion on this matter?
Vincenzo Favara: Video games are a primary component of digital interactive media industry and a form of digital art. I believe video games are an exciting opportunity and instrument to realize innovative experiences of immersive and interactive media. Recently Unity3d announced a full free integration for Oculus a virtual reality platform. You can use Unity 4.6 and the Oculus integration package to deploy any sort of virtual reality content imaginable to the Oculus Rift, a VR head-mounted display.
Agatino Grillo: Thanks Vincenzo
Vincenzo Favara: Thanks to you
How to contact Vincenzo Favara
- Email: email@example.com
- Google+: www.google.com/+VincenzoFavaraPlus
- LinkedIn: www.linkedin.com/pub/vincenzo-favara/2b/117/355
Codelab: code and slides
- Code: https://github.com/vivi7/SpaceInvaders
- Slides: https://www.linkedin.com/pub/vincenzo-favara/2b/117/355 and http://www.slideshare.net/VincenzoFavara/unity3-d-devfest2014
- Unity3D: "Getting Started with Android Development"
- Unity3D: Android SDK Setup
- Unity Italia, Community italiana per Unity 3D
- Thomas Finnegan, “Unity Android Game Development by Example Beginner's Guide”, December 2013 (on Amazon too)
- AngularJS and the future of web programming: a talk with Vittorio Conte (February, 4th 2015)
- Rome GDGFest 2014: how replicate classic arcade “Space Invaders” in Unity3d, by Vincenzo Favara (12th January 2015)
- The Dart side of web development: a conversation with Claudio d’Angelis and Giovanni Laquidara (11th January 2015)
- Towards Web 3.0, an interview with Roberto Navigli and Daniele Vannella (9th January 2014)
- GDG Rome Devfest 2014 - An introduction to Go by Alessandro Mancini (8th January 2015)
- Rome Dev Fest 2014: Android TV & Chromecast, a conversation with Matteo Bonifazi and Alessandro Martellucci (2nd January 2015)
- “Let’s expose Rome” with a Cloud Cult Platform: a conversation with Camelia Boban and Simone Pulcini about semantic web (15th December 2014)
- Il lavoro al tempo del web - Intervista a Massimo Chiriatti (24 novembre 2014)
- Storia: progettare esperienze multimediali immersive - intervista a Darius Arya, archeologo multi-piattaforma (18 novembre 2014)
- Let’s develop immersive multimedia experiences about history - Interview with Darius Arya “multi-platform” archaeologist (18th November 2014)
- Costruiamo insieme una storia immersiva – intervista a Serena Zonca (12 novembre 2014)
- Italiano: Google: DevFest Roma 2014 (Università Roma TRE, 8 novembre 2014) and English Google DevFest Rome 2014 (University Roma TRE, November 8, 2014)