SlideShare a Scribd company logo
1 of 46
Game Development 
●Understanding 
Game Dev en Globant 
●Historia 
●Tipos de Proyectos/Clientes 
●End to End/Full SKU vs EA Game Modes 
projects 
●Algunos títulos en los que Globant trabajó 
Preguntas 
Estructura de la presentación
Introducción a Gaming 
Studio en Globant 
SEPT 2014
Our Practices 
We create and expand 
centralized platforms for cross 
platform developments. 
A digital platform consists of a 
coherent technical offer to 
access a universe of distant, 
interactive or non-interactive 
services which can be 
broadcasted or supplied on-line. 
We develop full games and 
features for multiple platforms: 
(Social, PC, Mobile, Next 
Generation Consoles). We 
streamline the development 
process creating feature-rich 
products around the core IP. 
We co-develop AAA games 
working directly for world-class 
video game developers. 
. 
We combine Game Design 
with User Experience to create 
experiences across multiple 
platforms. We take these 
experiences to non-gaming and 
gaming contexts, seeking to 
engage users and achieve 
business goals through fun and 
play. 
We provide services to develop 
products and tools to bring to life 
the artists designs. This includes 
Animation, Lighting, Shading, 
Visualization Tools and 
Rendering. 
DIGITAL 
PLATFORM 
S 
GAME 
ENGINEERI 
NG 
GAMING 
EXPERIEN 
CE 
GRAPHICS 
ENGINEERI 
NG
Capacities 
Technologies Platforms 
• C++ 
• Java 
• PHP 
• Unity 3D 
• Objective-C 
• .Net 
• Action 
Script 
• Python 
• AS: Scaleform 
• C++: QT 
• C#: XNA 
• Java: 
SmartFox 
• HTML5 
• Flex 
• Cocos2D 
• Cocoa 
• OpenGL 
• DirectX 
• Mobile (iOS, 
Android) 
• Xbox 360 
• PS3 
• PC 
• Facebook 
Production Team 
• Game Production 
• Game Design 
Art Team QA 
• Interface Designer 
• 2D Illustrators 
• 2D Animators 
• Pixel Artist 
• 3D Modeler 
• 3D Animator 
• 3D Textures Art 
• Concept and Storyboard 
• Manual Testing 
• Functional Testing 
• Automated Testing 
• Load / Stress & Performance 
• Usability Testing
Globant 
Success Cases 
MAR 2014
Unity end-to-end 
• Internal development from ideation to submission to both Apple 
and Google stores. 
• 3D Soccer game fully compatible with most devices available in 
the market. 
• Player vs Player asynchronous mode. 
• Full support for microtransactions. 
• Secure Backend for storage of sensible information. 
• Customizable Sponsor images to use on Daily Rewards, t-shirt 
logos, side propaganda in the field, that can be modified from 
the Backend server without requiring an app update. 
Unity BE 
Game 
Engineering 
Graphics 
Engineering 
| Disney Bola 
Social Soccer game developed end-to-end for Disney 
Latinoamerica. 
QA 
Live support of the game in all its functionalities
Schell Games Lionel Battle Train 
In association with Schell Games, Globant has 
created and developed the highly creative and 
fun Battle Train game for the Lionel brand: 
•From the ideation phase to the Apple 
submission 
•End-to-end development 
•Tower defense on rails 
•Unique game play 
•Micro transactions model 
•Development of the CMS to handle pricing 
and metrics 
Game 
Engineering 
Unity BE 
Game 
Engineering 
Graphics 
Engineering
Gambee - Gaming BackEnd Engine 
| Schell Games – Lionel Battle Train | Disney – Disney Bola 
| FOX – Cumbia Ninja 
Gambee is a Globant framework focused on provide a customizable, extensible, 
scalable and plug-and-play backend solution for video games and applications 
• Currently in use by 2 different live titles (Schell Games-Lionel Battle Train & Disney 
Bola) and one to be released game (Fox Cumbia Ninja) 
• Gambee includes the following features: 
o User Account Creation / Authentication, including authentication for further 
APIs and new User Flow 
o Score Management, per level, per game 
o General game parameters management: CMS/Backoffice to edit 
Game/Application Params, API to expose Params to Game/App Client 
o Game Catalogs: CMS/Backoffice to edit Game/Application Catalogs 
API to expose Catalogs to Game/Application Client 
o In-App Purchase ticket Verification. iOS/Android 
o Simple advertising solution. CMS to add/edit ad campaigns. API to expose 
Ads to Game/Application. Based on images/assets package. Integration 
with GeoIP location Module 
o IP-based geolocation, based on popular GeoIP library. Integrates with 
other Modules 
o PvP engine. Matching players with others 
o Architecture based on Cloud services (Amazon)
Sunstorm ICEE Maker 3D 
Sunstorm Games asked Globant to create the 3D and 
Android versions of the famous ICEE Maker mobile game 
and add various funny features to boost monetization 
Made using Unity 3d 
iOS and Android devices (smartphones, tablets…) 
•Create your own ICEE 
•Tons of ingame items (cups, lods, flavors, decorations…) 
•Freemium model with in-app purchases 
•5 different minigames 
•Social features: share your creations through Facebook, 
Instagram… 
•CMS handling analytics, pricing and publishing of new 
items 
Gaming 
Experience 
Game 
Engineering
Unreleased iOS title 
3D physics game for kids between 9 and 13 years old that gives 
them a first taste of civil engineering and construction: 
•50 levels 
•5+ hours of gameplay 
•Universal build supporting all iOS resolutions 
•Globant took care of all the aspects of the development 
Gaming 
Experience
| Disney Spark - Safe Chat App 
Family oriented chat app with game mechanics, rich 
Disney content and monetization. A safe and 
engaging chat and content platform. 
• Began as a POC and very soon became a full end 
to end development. 
• Full team was provided by Globant including: 
Product Owner, User Experience, Interface Design, 
BE Java Development, FE iOS Native 
Development, QA. 
• Disney provided Product Owner and Art Director 
counterpart as well as TD and POCs for Disney BE 
Services needed to be consumed by the app. 
• Globant drove initial workshop to help define 
product and was fully responsible for product 
design, usability, architecture, development and 
quality. 
iOS end-to-end 
BE 
iO iOS 
S 
QA
Bally Slot Games Ports 
Globant ported existing Flash Virtual Slot machines 
for Bally Technologies to HTML5 targeted for iOS and 
Android web browsers: 
• UX Design was modified to fit a smartphone 
experience without differing too much from 
the 
original casino floor game. 
• The gameplay remained the same providing a 
simulation as accurate as possible of Bally's 
real-life slot machines and embedded 
microgames. 
• Real-time game-logic was retrieved from Bally's 
specialized servers. 
Game 
Engineering
Globant 
Graphics Engineering 
MAR 2014
What we do 
We provide services to develop end user products and engineering tools to realize the artists’ designs 
Animation Lighting & Shading Tools 
• Character Animation 
• Scene Animation 
• Photorealistic Shading 
• Non Photorealistic 
Rendering (NPR) 
GPU Programming Profiling & Optimization Rendering R&D 
• PC 
• XBox360 
• PS3 
• Mobile 
• Visualization 
• Geometry Editing 
• Plug-ins 
• CUDA 
• OpenCL 
• Animation & CAD 
• RayTracing
Success Cases 
RIG & Premo Reengineering 
We are creating the next generation rigging and animation tools for all 
future animation movies 
Services portfolio 
Focus • CPU Profiling and optimization. 
• Animation 
• Tools 
• Profiling and optimization 
• Rendering R&D 
• Interaction with Character TDs to go 
over the details of the implemented 
motion system and bugs 
• Interaction with Animators. 
• Implementation of static dirty rules in 
operators to improve graph scheduling 
and evaluation. 
• Implementation of postscale 
techniques in manipulators tools.
Success Cases 
Lighting Tool 
We are part of the team which is creating the next generation tool for 
rendering. This tool adds light, color and shadows to the animated shots. 
Also it simplifies the management of complex data, streamlines the user 
experience into modern, industry leading workflows, and provides a robust 
suite of tools for extensibility. 
Focus 
Services portfolio 
• • Lighting 
Interaction with Character 
• Shading 
TDs to improve the tool 
• Animation 
workflow to satisfy their 
• Tools 
specific needs, and to solve 
• Profiling and optimization 
bugs. 
• • Rendering R&D 
Interaction with lighters to 
provide new features for 
specific shots, for example 
FX for clouds performance 
improvement in UI.
iOS Graphics Engineering Success Cases 
| Autodesk FormIt 
Helps you capture building design concepts digitally 
anytime, anywhere ideas strike. Use real-world site 
information to help create forms in context and 
support early design decisions with real building data. 
• Create forms quickly from a gallery of shapes 
• Directly manipulate forms using gestures for 
easy model changes 
• Save designs to the cloud and share with 
others 
• Extensive prototyping was conducted to define 
the optimal input system 
• http://autodeskformit.com/2014/03/13/formit-and- 
revit-beautiful-together/ 
C++ Graphics 
Engineeri 
ng 
QA
Success Cases 
One Graphics System 
Autodesk OGS is a graphics library used across Autodesk’s products. The 
goal of this project is to improve the performance of the graphics library. 
This new OGS will be at the core of the next AutoCAD version 
Focus 
• 3D development 
• Mobile & web rendering 
• Tools development 
• Profiling and optimization 
Services portfolio 
• CPU & GPU Profiling and optimization. 
• Optimization of the LOD Consolidation, 
Line and Text Systems 
• Writing of benchmarks to stress the API 
for profiling purposes 
• Automation C++ test tasks, 
creation/coding of UT+component tests 
• Profiling API designed and developed to 
help on optimization tasks
Success Cases 
Prototyping Tool 
We had to build a quick prototype of a Parametricism based dynamic 
geometry with an organic animation. This prototype was developed using a 
console development kit 
Focus Services portfolio 
• Lighting 
• Shading 
• Animation 
• Profiling and optimization 
• Rendering R&D 
• Creation of a prototype for console 
platform. 
• Interaction with a experienced team of 
designers. 
• Translation of parametricism math to 
create dynamic geometry. 
• CG Shading programming. 
• Development using console’s Engine.
Globant 
Game Engineering 
MAR 2014
EA Pogo 
“Pogo.com” is a free online gaming website that offers over 100 
casual games 
from brands like Hasbro and PopCap. 
Pogo’s Connection to Facebook: 
- Facebook users 
- Invitation requests 
- Feed publishing to introduce Pogo.com to other Facebook users 
Integrated with Omniture tracking 
Pogo Mini Maker: 
- Created to enhance the Mini item browsing experience 
- Increased the awareness of Pogo Mini that ultimately drives the 
usage as well as Mini item sales 
- Time frame was 6 weeks including prototyping, design, 
development 
and deployment 
Digital 
Platforms 
U
Moshi Monsters 
•Online world with 70+ million users 
•Globant has been working with Mind Candy since 
October 2010 on different projects: 
•Blog and Forums 
•Moshi Monsters Admin Tool 
•MoshiMonsters.es 
•QC Cross Project Team U 
Digital 
Platforms
Facebook Games 
•GSN’s Speakeasy Solitaire 
•Accuscore’s SKL Game 
Game 
Engineering
Globant 
Prototyping in Gaming 
(Examples) 
MAR 2014
Minigames & Prototyping 
Graphics 
Engineering 
Mini-games development 
● 2D games 
● Multi platforms (iOS, Android, Web, Hybrid…) 
● Integration with social networks 
● In-App purchases support 
Genres 
● Physics based games 
● Puzzle and reflection games 
● Platformer 
● Adventure / Storytelling based games 
● Simulation and Management games 
● Racing games 
● And anything else that comes to your mind! 
An agile and optimized pipeline 
● 3-4 weeks 
● Reduced team Game Design, Development, 
Art and Management 
● From US$ 20,000
Prototyping 
GSN’s Loot Hunter Facebook / Flash 
Globant Labs 
•Liquid Shadow PC / Unity 
•Casual Poker Hybrid / HTML 5 
•BiPort iOS / Unity 
•Sama Kinect PC / Unity 
•Physics and Puzzle games / Game 
Maker 
Game 
Engineering
| Betty Danger – FPS based on 
SmartFoxServer 
This project started as a POC initiative from Globant with the purpose of 
evaluate SmartFoxServer as an alternative solution to support 
synchronous multi-player games. 
This POC proved SFS combined with Unity as a reliable and scalable 
solution. Based on it, the project is now currently under development as 
an internal product. The focus is now put on provide a complete game 
flow (including character customization features, inventory, gameplay 
and new levels), a polished GUI supported by Unity 4.6 new UI 
features, in App Purchases and more. 
This game will also serve as a testbed for its counterpart (Gambee), in 
order to prove new in-game features 
• What’s already covered by this POC: 
o A Virtual Arena scene for online deathmatches. 
o Functional Animated Character, and an FPS weapon 
model. 
o A Server that supports many concurrent synchronous 
players, thanks to SmartFoxServer robust framework. 
o An online lobby, for players to gather and chat before 
a match. 
o PC version: http://bs-mp.cloudapp.net/pc.zip 
Mac Version: http://bs-mp.cloudapp.net/mac.zip 
Betty Danger - SmartFoxServer POC
Mobile PoC 
Prototyping 
Success Cases| PoC 
• GSN’s Loot Hunter Facebook / Flash Globant Labs 
• Liquid Shadow PC / Unity 
• Casual Poker Hybrid / HTML5 
• BiPort iOS / Unity 
• Sama Kinect PC / Unity 
Game 
Engineering 
GSN’s Loot Huner Facebook / Flash Globant Labs
Physics based games
Other examples
Unity as a Prototyping Tool 
Prototype using Unity Engine 
● Quick prototyping capabilities. 
● Ability to build 2D or 3D representation of the hand. 
● Ability to deploy on different platforms: 
○ Android 
○ iOS 
○ Windows 
● Extensive experience on several games: 
○ Lionel Battle Train 
○ Disney Bola 
● Possibility to integrate any gamification mechanic. 
● Powerful networking framework.
Globant 
Cases of Use 
MAR 2014
Cases of Use 
Advergame 
● Brand awareness 
● Videogames as part of your Marketing campaign 
● Viralize your brands through fun and social networks 
● Presence in the Gaming sphere for a reduced cost 
Serious Game 
● Internal corporate training through fun mechanic 
● Component of a Gamification initiative 
● Part of a non-profitable campaing.. 
And many more! 
● Publish your game on the most famous games platforms 
Facebook, Kongregate, Newgrounds… 
● Let’s create the next Candy Crush!
Metodologías 
SEPT 2014
Prototyping Rules 
• All about the interaction 
• Ensure the core mechanics work 
• Test the fundamental rules of the game 
• Visuals are secondary
Core Team: Roles and Responsibilities 
Some Gaming Company name here. 
Product Owner 
The product owner will work alongside with the Project 
Manager and Tech Lead during the project definition and 
backlog refinement. 
Technical Coordinator: 
Responsible for working alongside with the Technical 
Leader in order to guarantee the configuration, integration 
and maintenance of the environments 
Globant 
Project Manager: 
Prepares the detailed project plan, supervises and guides the 
professionals assigned to Globant’s team, resolves specific 
issues blocking the team, monitors project status and reports 
to management. Ensures all deliverables are completed. 
Tech Lead: 
Technical point of contact for Trendy Ent. 
Creates the technical model of the software and evaluates 
technical requirements. Coordinates technical activities in the 
construction phase related to software architectural setup. 
Breaks down tasks and assigns them to the development 
team 
BE and QA Engineer: 
Analyze requirements, estimate and develops software 
components. Report daily task progress to the Leads. 
Performs Validation activities to ensure quality of delivery.
5 weeks TBD weeks TBD weeks 
Phase 03 
UAT 
Roadmap to Go Live 
Phase 02 
Design, Development & Implementation for Android & iOS 
Phase 01 
Discovery 
• Business & Users goals 
alignment 
• UX & VD Concept definition 
• Mobile prototype (main flow) 
• Full product Backlog 
• Detailed architecture design 
• Definition of Sprint Backlog: user stories, wireframes and mockups. 
• Sprint planning and kick-off 
• Usability testing 
• Refine and complete UX and VD design 
• Prepare assets for Android & iOS devices 
• Product development 
• Definition of Test Plan and Cases 
• Bug Fixing and Stabilization 
Globant Proprietary | Confidential Information 
Total: TBD 
• Client functional 
validation and 
acceptance 
SCOPE OF THIS 
PROPOSAL 
FINAL ROADMAP TO BE DEFINED DURING 
DISCOVERY 
PROJECT 
APPROACH
Project Kickoff 2 Weeks 3 Weeks 
4 Weeks 
EXAMPLE 
PROPOSED TEAM 
1 
Week 
Project Manager - 50% - offshore 
UX Designer Senior - 100% - on site 
Visual Designer Senior - 100% - on site 
Unity Engineer Senior - 100% off shore 
5 Weeks 
Game Producer- 100% on site 
Game Designer- 100% offshore 
QA- 100% offshore
Agile Pods - Agility, Maturity and Scalability 
Globant has mastered a unique software product design and development model (also known as Agile Pod model, or “A-Pods” 
for short) that combines agility and maturity practices to drive innovation in our projects, while focusing on cost 
efficiency due to progressive and strictly monitored gains on productivity and quality. Globant also complies with most common 
industry standards, such as ISO 9001:2008, and incorporates CMMi best practices that do not compromise Agility. 
WHAT IS A POD? 
BENEFITS 
● Continuous improvement driven by maturity 
● Long term commitment to retention 
● Foster scalability and the ability to grow 
● Decrease unit cost of production 
CORE TEAM 
● Core Team: seasoned understanding of Skyhigh business 
and technology stack. 
● Extended Team: more engineering / additional roles effort as 
required. 
TYPES OF PODS 
● Solution 
● Production 
● Sustainment 
● Live Ops 
● Agile team with blended skills 
● Responsible for managing end to end specific 
part of feature backlog 
● Self organized to meet objectives, make tech 
decisions and eliminate impediments
Agile Pod Core Team 
PRE-REQUISITES TO BECOME CORE 
MEMBER 
● Must have trained new pod member on the client 
and Globant approved training tracks (3-5 staff) 
● Code reviewer status 
● Proven track record on “client’s fit” screening 
● Build master (for QA roles) 
CORE TEAM 
Unit Test Coverage > 
80% 
Peer Code 
Reviews 
Smoke Test in every 
build 
Sprint 
Retrospectives 
Best Practices Enforced 
Estimation Accuracy 
Pod Velocity 
Review 
Quality Individual Velocity 
Maturity 
Assessment
PM 
BA 
UX/ 
UI 
QA 
BE 
Client 
Client 
The key activities are going to take place 
on these offices. 
Core Team 
Deep understanding of the product and 
needs. Project planning, technology 
definitions and direction for the production 
team. Ideally onsite during the ramp up. 
Expanded Team 
Offshore production profiles fulfilling 
creation tasks and deliverables. Daily 
communication with Client and the Core 
Team. 
The Delivery Team 
QA 
BE 
FE 
TL
Procesos 
Proceso de desarrollo (similar to EA!) 
SCRUM/Agile Applied to Gaming! 
Organizado por Sprints 
Dinámico debido a la naturaleza del negocio 
Code Review 
Testing 
Tools used on GLB (JIRA, SVN, Git, FISHEYE, CRUCIBLE) 
Heavily relies on prototyping 
CI
Procesos 
Why Do Some Game Projects Fail? 
• Unachievable ship date 
• Bugs (Do we have a plan?!) 
• Overworked developers (Overtime!) 
• Difference in goals and methodologies among team members or groups 
• Unreasonable goals; "too many ideas"; "feature creep" 
• Dedication 
• Skill and knowledge 
• Team Maturity 
• Poor project management 
• Motivate your team!
Perfil DEV en Game Development 
• Ownership de Tareas 
• Comunicación permanente 
• Proactividad 
• Interacción dentro del equipo de trabajo y con otros equipos (cliente, incluyendo idioma) 
• Indepedencia y Capacidad de de desarrollar tareas en forma autonoma 
• Visión del juego, no sólo de tareas 
• Flexibilidad ante cambios 
• Background en otros Gaming FWK, deseable 
• Generalist, not tied to just one technology. 
• Maths & Physics are great background 
• OOP Languages background 
• Gamer! Of course 
Preguntas 
SEPT 2014

More Related Content

What's hot

Niko Sévoz – Game designer
Niko Sévoz – Game designerNiko Sévoz – Game designer
Niko Sévoz – Game designerNiko S
 
10. Fundamental AI Technologies
10. Fundamental AI Technologies10. Fundamental AI Technologies
10. Fundamental AI TechnologiesAmin Babadi
 
Google Developer Groups, Why We Choose Angular.js
Google Developer Groups, Why We Choose Angular.jsGoogle Developer Groups, Why We Choose Angular.js
Google Developer Groups, Why We Choose Angular.jsAlmog Koren
 
Cards n Castles: Merging card game and city building game into one, developer...
Cards n Castles: Merging card game and city building game into one, developer...Cards n Castles: Merging card game and city building game into one, developer...
Cards n Castles: Merging card game and city building game into one, developer...Tuang Dheandhanoo
 
Tapsteroids: development tips - Code, graphics and marketing
Tapsteroids: development tips - Code, graphics and marketingTapsteroids: development tips - Code, graphics and marketing
Tapsteroids: development tips - Code, graphics and marketingDaniele Benegiamo
 
Fundamentals of Game Development - Arena Animation Tilak Road
Fundamentals of Game Development - Arena Animation Tilak RoadFundamentals of Game Development - Arena Animation Tilak Road
Fundamentals of Game Development - Arena Animation Tilak RoadArena Animation Tilak Road
 

What's hot (7)

Niko Sévoz – Game designer
Niko Sévoz – Game designerNiko Sévoz – Game designer
Niko Sévoz – Game designer
 
10. Fundamental AI Technologies
10. Fundamental AI Technologies10. Fundamental AI Technologies
10. Fundamental AI Technologies
 
Google Developer Groups, Why We Choose Angular.js
Google Developer Groups, Why We Choose Angular.jsGoogle Developer Groups, Why We Choose Angular.js
Google Developer Groups, Why We Choose Angular.js
 
Cards n Castles: Merging card game and city building game into one, developer...
Cards n Castles: Merging card game and city building game into one, developer...Cards n Castles: Merging card game and city building game into one, developer...
Cards n Castles: Merging card game and city building game into one, developer...
 
Tapsteroids: development tips - Code, graphics and marketing
Tapsteroids: development tips - Code, graphics and marketingTapsteroids: development tips - Code, graphics and marketing
Tapsteroids: development tips - Code, graphics and marketing
 
Unity - Game Engine
Unity - Game EngineUnity - Game Engine
Unity - Game Engine
 
Fundamentals of Game Development - Arena Animation Tilak Road
Fundamentals of Game Development - Arena Animation Tilak RoadFundamentals of Game Development - Arena Animation Tilak Road
Fundamentals of Game Development - Arena Animation Tilak Road
 

Viewers also liked

Metodologias de desarrollo de software en Gaming [EA]
Metodologias de desarrollo de software en Gaming [EA]Metodologias de desarrollo de software en Gaming [EA]
Metodologias de desarrollo de software en Gaming [EA]Globant
 
Agile Impact: Innovate while scaling agile in partnerships
Agile Impact: Innovate while scaling agile in partnershipsAgile Impact: Innovate while scaling agile in partnerships
Agile Impact: Innovate while scaling agile in partnershipsGlobant
 
Cloud gaming
Cloud gamingCloud gaming
Cloud gamingmarco7895
 
Automatización de despliegues en Openshift con Ansible Tower
Automatización de despliegues en Openshift con Ansible TowerAutomatización de despliegues en Openshift con Ansible Tower
Automatización de despliegues en Openshift con Ansible TowerRamón Román Nissen
 
Docker: Containers Evolved - Dynamic Instantiation of Microservices
Docker: Containers Evolved - Dynamic Instantiation of MicroservicesDocker: Containers Evolved - Dynamic Instantiation of Microservices
Docker: Containers Evolved - Dynamic Instantiation of MicroservicesRamón Román Nissen
 
Five ways to develop a successful outsourcing contract
Five ways to develop a successful outsourcing contractFive ways to develop a successful outsourcing contract
Five ways to develop a successful outsourcing contractWGroup
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesiFunFactory Inc.
 
Realidad Virtual Nuevos Mundos Para La Psicoterapia Mackay
Realidad Virtual Nuevos Mundos Para La Psicoterapia MackayRealidad Virtual Nuevos Mundos Para La Psicoterapia Mackay
Realidad Virtual Nuevos Mundos Para La Psicoterapia Mackaymackayunah
 
Scalable Gaming with AWS - GDC 2014
Scalable Gaming with AWS - GDC 2014Scalable Gaming with AWS - GDC 2014
Scalable Gaming with AWS - GDC 2014Nate Wiger
 
GDC 2015 - Low-latency Multiplayer Gaming with AWS
GDC 2015 - Low-latency Multiplayer Gaming with AWS GDC 2015 - Low-latency Multiplayer Gaming with AWS
GDC 2015 - Low-latency Multiplayer Gaming with AWS Nate Wiger
 
Ionut calugaru ocd_5_aprilie_2011
Ionut calugaru ocd_5_aprilie_2011Ionut calugaru ocd_5_aprilie_2011
Ionut calugaru ocd_5_aprilie_2011Ionuţ Călugăru
 
Rendicion de Cuentas Municipalidad Distrital de Chancay 2007-2010
Rendicion de Cuentas Municipalidad Distrital de Chancay 2007-2010Rendicion de Cuentas Municipalidad Distrital de Chancay 2007-2010
Rendicion de Cuentas Municipalidad Distrital de Chancay 2007-2010MuniChancay
 
Ayala welcomebacktemplate2
Ayala welcomebacktemplate2Ayala welcomebacktemplate2
Ayala welcomebacktemplate2BigDSA
 
Multiplatform mobil fejlesztések
Multiplatform mobil fejlesztésekMultiplatform mobil fejlesztések
Multiplatform mobil fejlesztésekOpen Academy
 
Evergreen 2015 power point
Evergreen 2015 power pointEvergreen 2015 power point
Evergreen 2015 power pointMark Rutherford
 
Uchazec na pozicic Testovac slev - Petr Mateja
Uchazec na pozicic Testovac slev - Petr MatejaUchazec na pozicic Testovac slev - Petr Mateja
Uchazec na pozicic Testovac slev - Petr MatejaSlevomat
 
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Open Academy
 

Viewers also liked (20)

Metodologias de desarrollo de software en Gaming [EA]
Metodologias de desarrollo de software en Gaming [EA]Metodologias de desarrollo de software en Gaming [EA]
Metodologias de desarrollo de software en Gaming [EA]
 
Agile Impact: Innovate while scaling agile in partnerships
Agile Impact: Innovate while scaling agile in partnershipsAgile Impact: Innovate while scaling agile in partnerships
Agile Impact: Innovate while scaling agile in partnerships
 
Cloud gaming
Cloud gamingCloud gaming
Cloud gaming
 
Automatización de despliegues en Openshift con Ansible Tower
Automatización de despliegues en Openshift con Ansible TowerAutomatización de despliegues en Openshift con Ansible Tower
Automatización de despliegues en Openshift con Ansible Tower
 
Docker: Containers Evolved - Dynamic Instantiation of Microservices
Docker: Containers Evolved - Dynamic Instantiation of MicroservicesDocker: Containers Evolved - Dynamic Instantiation of Microservices
Docker: Containers Evolved - Dynamic Instantiation of Microservices
 
Five ways to develop a successful outsourcing contract
Five ways to develop a successful outsourcing contractFive ways to develop a successful outsourcing contract
Five ways to develop a successful outsourcing contract
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
 
Realidad Virtual Nuevos Mundos Para La Psicoterapia Mackay
Realidad Virtual Nuevos Mundos Para La Psicoterapia MackayRealidad Virtual Nuevos Mundos Para La Psicoterapia Mackay
Realidad Virtual Nuevos Mundos Para La Psicoterapia Mackay
 
Scalable Gaming with AWS - GDC 2014
Scalable Gaming with AWS - GDC 2014Scalable Gaming with AWS - GDC 2014
Scalable Gaming with AWS - GDC 2014
 
GDC 2015 - Low-latency Multiplayer Gaming with AWS
GDC 2015 - Low-latency Multiplayer Gaming with AWS GDC 2015 - Low-latency Multiplayer Gaming with AWS
GDC 2015 - Low-latency Multiplayer Gaming with AWS
 
Ionut calugaru ocd_5_aprilie_2011
Ionut calugaru ocd_5_aprilie_2011Ionut calugaru ocd_5_aprilie_2011
Ionut calugaru ocd_5_aprilie_2011
 
Evaluasi
EvaluasiEvaluasi
Evaluasi
 
Rendicion de Cuentas Municipalidad Distrital de Chancay 2007-2010
Rendicion de Cuentas Municipalidad Distrital de Chancay 2007-2010Rendicion de Cuentas Municipalidad Distrital de Chancay 2007-2010
Rendicion de Cuentas Municipalidad Distrital de Chancay 2007-2010
 
The universe
The universeThe universe
The universe
 
Ayala welcomebacktemplate2
Ayala welcomebacktemplate2Ayala welcomebacktemplate2
Ayala welcomebacktemplate2
 
Multiplatform mobil fejlesztések
Multiplatform mobil fejlesztésekMultiplatform mobil fejlesztések
Multiplatform mobil fejlesztések
 
Evergreen 2015 power point
Evergreen 2015 power pointEvergreen 2015 power point
Evergreen 2015 power point
 
Uchazec na pozicic Testovac slev - Petr Mateja
Uchazec na pozicic Testovac slev - Petr MatejaUchazec na pozicic Testovac slev - Petr Mateja
Uchazec na pozicic Testovac slev - Petr Mateja
 
Evaluasi
EvaluasiEvaluasi
Evaluasi
 
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
 

Similar to Metodologías de desarrollo de software en Gaming

Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...SanaChoudary
 
Qt World Summit 2015 Talk by V-Play: How to Develop with Qt for Multiple Scre...
Qt World Summit 2015 Talk by V-Play: How to Develop with Qt for Multiple Scre...Qt World Summit 2015 Talk by V-Play: How to Develop with Qt for Multiple Scre...
Qt World Summit 2015 Talk by V-Play: How to Develop with Qt for Multiple Scre...FELGO SDK
 
Ideaworks Game Studio Profile
Ideaworks Game Studio ProfileIdeaworks Game Studio Profile
Ideaworks Game Studio Profilerobhendry
 
Develop Games With Cocos Creator - A Game Engine By Cocos
Develop Games With Cocos Creator - A Game Engine By CocosDevelop Games With Cocos Creator - A Game Engine By Cocos
Develop Games With Cocos Creator - A Game Engine By CocosLuke Stapley
 
XinNing_Resume
XinNing_ResumeXinNing_Resume
XinNing_ResumeXin Ning
 
Neev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Technologies
 
HeroCloud: The Next Generation Solution to Online Game Development
HeroCloud: The Next Generation Solution to Online Game Development HeroCloud: The Next Generation Solution to Online Game Development
HeroCloud: The Next Generation Solution to Online Game Development HeroEngine
 
Streamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesStreamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesIntel® Software
 
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformVisual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformStefano Ottaviani
 
Deep Dive: Amazon Lumberyard & Amazon GameLift
Deep Dive: Amazon Lumberyard & Amazon GameLiftDeep Dive: Amazon Lumberyard & Amazon GameLift
Deep Dive: Amazon Lumberyard & Amazon GameLiftAmazon Web Services
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...gamifi.cc
 
Game design & development
Game design & developmentGame design & development
Game design & developmentHemanth Sharma
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.pptFake474384
 

Similar to Metodologías de desarrollo de software en Gaming (20)

Gameathon @ Neev
Gameathon @ NeevGameathon @ Neev
Gameathon @ Neev
 
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
 
Qt World Summit 2015 Talk by V-Play: How to Develop with Qt for Multiple Scre...
Qt World Summit 2015 Talk by V-Play: How to Develop with Qt for Multiple Scre...Qt World Summit 2015 Talk by V-Play: How to Develop with Qt for Multiple Scre...
Qt World Summit 2015 Talk by V-Play: How to Develop with Qt for Multiple Scre...
 
Ideaworks Game Studio Profile
Ideaworks Game Studio ProfileIdeaworks Game Studio Profile
Ideaworks Game Studio Profile
 
Develop Games With Cocos Creator - A Game Engine By Cocos
Develop Games With Cocos Creator - A Game Engine By CocosDevelop Games With Cocos Creator - A Game Engine By Cocos
Develop Games With Cocos Creator - A Game Engine By Cocos
 
XinNing_Resume
XinNing_ResumeXinNing_Resume
XinNing_Resume
 
Neev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super Feet
 
HeroCloud: The Next Generation Solution to Online Game Development
HeroCloud: The Next Generation Solution to Online Game Development HeroCloud: The Next Generation Solution to Online Game Development
HeroCloud: The Next Generation Solution to Online Game Development
 
HTML5 Game Development frameworks overview
HTML5 Game Development frameworks overviewHTML5 Game Development frameworks overview
HTML5 Game Development frameworks overview
 
Streamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesStreamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC Games
 
Gaming Presentation
Gaming  PresentationGaming  Presentation
Gaming Presentation
 
Gaming Presentation
Gaming  PresentationGaming  Presentation
Gaming Presentation
 
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformVisual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
 
Deep Dive: Amazon Lumberyard & Amazon GameLift
Deep Dive: Amazon Lumberyard & Amazon GameLiftDeep Dive: Amazon Lumberyard & Amazon GameLift
Deep Dive: Amazon Lumberyard & Amazon GameLift
 
Sybo Tech Kit
Sybo Tech KitSybo Tech Kit
Sybo Tech Kit
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
 
Game design & development
Game design & developmentGame design & development
Game design & development
 
POV | Unity vs HTML5 | Affle Enterprise
POV | Unity vs HTML5 | Affle EnterprisePOV | Unity vs HTML5 | Affle Enterprise
POV | Unity vs HTML5 | Affle Enterprise
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
Android game ppt
Android game pptAndroid game ppt
Android game ppt
 

More from Globant

Webinar MLOps: When AA gets serious.
Webinar MLOps: When AA gets serious.Webinar MLOps: When AA gets serious.
Webinar MLOps: When AA gets serious.Globant
 
Google Cloud Spanner y NewSQL
Google Cloud Spanner y NewSQLGoogle Cloud Spanner y NewSQL
Google Cloud Spanner y NewSQLGlobant
 
Eventos Asíncronos como estrategia virtual
Eventos Asíncronos como estrategia virtualEventos Asíncronos como estrategia virtual
Eventos Asíncronos como estrategia virtualGlobant
 
Cultura y valores 4.0 para líderes 4.0
Cultura y valores 4.0 para líderes 4.0Cultura y valores 4.0 para líderes 4.0
Cultura y valores 4.0 para líderes 4.0Globant
 
Tech Insiders Salesforce: SFDX e Integración Continua
Tech Insiders Salesforce: SFDX e Integración ContinuaTech Insiders Salesforce: SFDX e Integración Continua
Tech Insiders Salesforce: SFDX e Integración ContinuaGlobant
 
Como impulsar tu carrera Salesforce
Como impulsar tu carrera SalesforceComo impulsar tu carrera Salesforce
Como impulsar tu carrera SalesforceGlobant
 
3D Programming Basics: WebGL
3D Programming Basics: WebGL3D Programming Basics: WebGL
3D Programming Basics: WebGLGlobant
 
Converge augmented report
Converge augmented reportConverge augmented report
Converge augmented reportGlobant
 
Sistema de recomendación entiempo real usando Delta Lake
Sistema de recomendación entiempo real usando Delta LakeSistema de recomendación entiempo real usando Delta Lake
Sistema de recomendación entiempo real usando Delta LakeGlobant
 
Kubeflow: Machine Learning en Cloud para todos
Kubeflow: Machine Learning en Cloud para todosKubeflow: Machine Learning en Cloud para todos
Kubeflow: Machine Learning en Cloud para todosGlobant
 
Orquestando Pipelines de Datosen AWS con Step Function y AWS Glue
Orquestando Pipelines de Datosen AWS con Step Function y AWS GlueOrquestando Pipelines de Datosen AWS con Step Function y AWS Glue
Orquestando Pipelines de Datosen AWS con Step Function y AWS GlueGlobant
 
Apache Beam: Lote portátil y procesamiento de transmisión
Apache Beam: Lote portátil y procesamiento de transmisiónApache Beam: Lote portátil y procesamiento de transmisión
Apache Beam: Lote portátil y procesamiento de transmisiónGlobant
 
Navegando el desafío de transformación digital de los servicios financieros
Navegando el desafío de transformación digital de los servicios financierosNavegando el desafío de transformación digital de los servicios financieros
Navegando el desafío de transformación digital de los servicios financierosGlobant
 
Converge 2020
Converge 2020 Converge 2020
Converge 2020 Globant
 
Converge 2020
Converge 2020Converge 2020
Converge 2020Globant
 
Tendencias de tecnología para el recién egresado
Tendencias de tecnología para el recién egresadoTendencias de tecnología para el recién egresado
Tendencias de tecnología para el recién egresadoGlobant
 
SRE: ¿Qué es y cómo gestionar el Toil?
SRE: ¿Qué es y cómo gestionar el Toil?SRE: ¿Qué es y cómo gestionar el Toil?
SRE: ¿Qué es y cómo gestionar el Toil?Globant
 
Monitoreo en tiempo real para la mejora continua de una aplicación
Monitoreo en tiempo real para la mejora continua de una aplicaciónMonitoreo en tiempo real para la mejora continua de una aplicación
Monitoreo en tiempo real para la mejora continua de una aplicaciónGlobant
 
¿Cómo automatizar pruebas de infraestructura y no morir en el intento?
¿Cómo automatizar pruebas de infraestructura y no morir en el intento?¿Cómo automatizar pruebas de infraestructura y no morir en el intento?
¿Cómo automatizar pruebas de infraestructura y no morir en el intento?Globant
 
Automatización en AWS con Chatbot Serverless (Amazon Lex)
Automatización en AWS con Chatbot Serverless (Amazon Lex)Automatización en AWS con Chatbot Serverless (Amazon Lex)
Automatización en AWS con Chatbot Serverless (Amazon Lex)Globant
 

More from Globant (20)

Webinar MLOps: When AA gets serious.
Webinar MLOps: When AA gets serious.Webinar MLOps: When AA gets serious.
Webinar MLOps: When AA gets serious.
 
Google Cloud Spanner y NewSQL
Google Cloud Spanner y NewSQLGoogle Cloud Spanner y NewSQL
Google Cloud Spanner y NewSQL
 
Eventos Asíncronos como estrategia virtual
Eventos Asíncronos como estrategia virtualEventos Asíncronos como estrategia virtual
Eventos Asíncronos como estrategia virtual
 
Cultura y valores 4.0 para líderes 4.0
Cultura y valores 4.0 para líderes 4.0Cultura y valores 4.0 para líderes 4.0
Cultura y valores 4.0 para líderes 4.0
 
Tech Insiders Salesforce: SFDX e Integración Continua
Tech Insiders Salesforce: SFDX e Integración ContinuaTech Insiders Salesforce: SFDX e Integración Continua
Tech Insiders Salesforce: SFDX e Integración Continua
 
Como impulsar tu carrera Salesforce
Como impulsar tu carrera SalesforceComo impulsar tu carrera Salesforce
Como impulsar tu carrera Salesforce
 
3D Programming Basics: WebGL
3D Programming Basics: WebGL3D Programming Basics: WebGL
3D Programming Basics: WebGL
 
Converge augmented report
Converge augmented reportConverge augmented report
Converge augmented report
 
Sistema de recomendación entiempo real usando Delta Lake
Sistema de recomendación entiempo real usando Delta LakeSistema de recomendación entiempo real usando Delta Lake
Sistema de recomendación entiempo real usando Delta Lake
 
Kubeflow: Machine Learning en Cloud para todos
Kubeflow: Machine Learning en Cloud para todosKubeflow: Machine Learning en Cloud para todos
Kubeflow: Machine Learning en Cloud para todos
 
Orquestando Pipelines de Datosen AWS con Step Function y AWS Glue
Orquestando Pipelines de Datosen AWS con Step Function y AWS GlueOrquestando Pipelines de Datosen AWS con Step Function y AWS Glue
Orquestando Pipelines de Datosen AWS con Step Function y AWS Glue
 
Apache Beam: Lote portátil y procesamiento de transmisión
Apache Beam: Lote portátil y procesamiento de transmisiónApache Beam: Lote portátil y procesamiento de transmisión
Apache Beam: Lote portátil y procesamiento de transmisión
 
Navegando el desafío de transformación digital de los servicios financieros
Navegando el desafío de transformación digital de los servicios financierosNavegando el desafío de transformación digital de los servicios financieros
Navegando el desafío de transformación digital de los servicios financieros
 
Converge 2020
Converge 2020 Converge 2020
Converge 2020
 
Converge 2020
Converge 2020Converge 2020
Converge 2020
 
Tendencias de tecnología para el recién egresado
Tendencias de tecnología para el recién egresadoTendencias de tecnología para el recién egresado
Tendencias de tecnología para el recién egresado
 
SRE: ¿Qué es y cómo gestionar el Toil?
SRE: ¿Qué es y cómo gestionar el Toil?SRE: ¿Qué es y cómo gestionar el Toil?
SRE: ¿Qué es y cómo gestionar el Toil?
 
Monitoreo en tiempo real para la mejora continua de una aplicación
Monitoreo en tiempo real para la mejora continua de una aplicaciónMonitoreo en tiempo real para la mejora continua de una aplicación
Monitoreo en tiempo real para la mejora continua de una aplicación
 
¿Cómo automatizar pruebas de infraestructura y no morir en el intento?
¿Cómo automatizar pruebas de infraestructura y no morir en el intento?¿Cómo automatizar pruebas de infraestructura y no morir en el intento?
¿Cómo automatizar pruebas de infraestructura y no morir en el intento?
 
Automatización en AWS con Chatbot Serverless (Amazon Lex)
Automatización en AWS con Chatbot Serverless (Amazon Lex)Automatización en AWS con Chatbot Serverless (Amazon Lex)
Automatización en AWS con Chatbot Serverless (Amazon Lex)
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Metodologías de desarrollo de software en Gaming

  • 1.
  • 2. Game Development ●Understanding Game Dev en Globant ●Historia ●Tipos de Proyectos/Clientes ●End to End/Full SKU vs EA Game Modes projects ●Algunos títulos en los que Globant trabajó Preguntas Estructura de la presentación
  • 3. Introducción a Gaming Studio en Globant SEPT 2014
  • 4. Our Practices We create and expand centralized platforms for cross platform developments. A digital platform consists of a coherent technical offer to access a universe of distant, interactive or non-interactive services which can be broadcasted or supplied on-line. We develop full games and features for multiple platforms: (Social, PC, Mobile, Next Generation Consoles). We streamline the development process creating feature-rich products around the core IP. We co-develop AAA games working directly for world-class video game developers. . We combine Game Design with User Experience to create experiences across multiple platforms. We take these experiences to non-gaming and gaming contexts, seeking to engage users and achieve business goals through fun and play. We provide services to develop products and tools to bring to life the artists designs. This includes Animation, Lighting, Shading, Visualization Tools and Rendering. DIGITAL PLATFORM S GAME ENGINEERI NG GAMING EXPERIEN CE GRAPHICS ENGINEERI NG
  • 5. Capacities Technologies Platforms • C++ • Java • PHP • Unity 3D • Objective-C • .Net • Action Script • Python • AS: Scaleform • C++: QT • C#: XNA • Java: SmartFox • HTML5 • Flex • Cocos2D • Cocoa • OpenGL • DirectX • Mobile (iOS, Android) • Xbox 360 • PS3 • PC • Facebook Production Team • Game Production • Game Design Art Team QA • Interface Designer • 2D Illustrators • 2D Animators • Pixel Artist • 3D Modeler • 3D Animator • 3D Textures Art • Concept and Storyboard • Manual Testing • Functional Testing • Automated Testing • Load / Stress & Performance • Usability Testing
  • 7. Unity end-to-end • Internal development from ideation to submission to both Apple and Google stores. • 3D Soccer game fully compatible with most devices available in the market. • Player vs Player asynchronous mode. • Full support for microtransactions. • Secure Backend for storage of sensible information. • Customizable Sponsor images to use on Daily Rewards, t-shirt logos, side propaganda in the field, that can be modified from the Backend server without requiring an app update. Unity BE Game Engineering Graphics Engineering | Disney Bola Social Soccer game developed end-to-end for Disney Latinoamerica. QA Live support of the game in all its functionalities
  • 8. Schell Games Lionel Battle Train In association with Schell Games, Globant has created and developed the highly creative and fun Battle Train game for the Lionel brand: •From the ideation phase to the Apple submission •End-to-end development •Tower defense on rails •Unique game play •Micro transactions model •Development of the CMS to handle pricing and metrics Game Engineering Unity BE Game Engineering Graphics Engineering
  • 9. Gambee - Gaming BackEnd Engine | Schell Games – Lionel Battle Train | Disney – Disney Bola | FOX – Cumbia Ninja Gambee is a Globant framework focused on provide a customizable, extensible, scalable and plug-and-play backend solution for video games and applications • Currently in use by 2 different live titles (Schell Games-Lionel Battle Train & Disney Bola) and one to be released game (Fox Cumbia Ninja) • Gambee includes the following features: o User Account Creation / Authentication, including authentication for further APIs and new User Flow o Score Management, per level, per game o General game parameters management: CMS/Backoffice to edit Game/Application Params, API to expose Params to Game/App Client o Game Catalogs: CMS/Backoffice to edit Game/Application Catalogs API to expose Catalogs to Game/Application Client o In-App Purchase ticket Verification. iOS/Android o Simple advertising solution. CMS to add/edit ad campaigns. API to expose Ads to Game/Application. Based on images/assets package. Integration with GeoIP location Module o IP-based geolocation, based on popular GeoIP library. Integrates with other Modules o PvP engine. Matching players with others o Architecture based on Cloud services (Amazon)
  • 10. Sunstorm ICEE Maker 3D Sunstorm Games asked Globant to create the 3D and Android versions of the famous ICEE Maker mobile game and add various funny features to boost monetization Made using Unity 3d iOS and Android devices (smartphones, tablets…) •Create your own ICEE •Tons of ingame items (cups, lods, flavors, decorations…) •Freemium model with in-app purchases •5 different minigames •Social features: share your creations through Facebook, Instagram… •CMS handling analytics, pricing and publishing of new items Gaming Experience Game Engineering
  • 11. Unreleased iOS title 3D physics game for kids between 9 and 13 years old that gives them a first taste of civil engineering and construction: •50 levels •5+ hours of gameplay •Universal build supporting all iOS resolutions •Globant took care of all the aspects of the development Gaming Experience
  • 12. | Disney Spark - Safe Chat App Family oriented chat app with game mechanics, rich Disney content and monetization. A safe and engaging chat and content platform. • Began as a POC and very soon became a full end to end development. • Full team was provided by Globant including: Product Owner, User Experience, Interface Design, BE Java Development, FE iOS Native Development, QA. • Disney provided Product Owner and Art Director counterpart as well as TD and POCs for Disney BE Services needed to be consumed by the app. • Globant drove initial workshop to help define product and was fully responsible for product design, usability, architecture, development and quality. iOS end-to-end BE iO iOS S QA
  • 13. Bally Slot Games Ports Globant ported existing Flash Virtual Slot machines for Bally Technologies to HTML5 targeted for iOS and Android web browsers: • UX Design was modified to fit a smartphone experience without differing too much from the original casino floor game. • The gameplay remained the same providing a simulation as accurate as possible of Bally's real-life slot machines and embedded microgames. • Real-time game-logic was retrieved from Bally's specialized servers. Game Engineering
  • 15. What we do We provide services to develop end user products and engineering tools to realize the artists’ designs Animation Lighting & Shading Tools • Character Animation • Scene Animation • Photorealistic Shading • Non Photorealistic Rendering (NPR) GPU Programming Profiling & Optimization Rendering R&D • PC • XBox360 • PS3 • Mobile • Visualization • Geometry Editing • Plug-ins • CUDA • OpenCL • Animation & CAD • RayTracing
  • 16. Success Cases RIG & Premo Reengineering We are creating the next generation rigging and animation tools for all future animation movies Services portfolio Focus • CPU Profiling and optimization. • Animation • Tools • Profiling and optimization • Rendering R&D • Interaction with Character TDs to go over the details of the implemented motion system and bugs • Interaction with Animators. • Implementation of static dirty rules in operators to improve graph scheduling and evaluation. • Implementation of postscale techniques in manipulators tools.
  • 17. Success Cases Lighting Tool We are part of the team which is creating the next generation tool for rendering. This tool adds light, color and shadows to the animated shots. Also it simplifies the management of complex data, streamlines the user experience into modern, industry leading workflows, and provides a robust suite of tools for extensibility. Focus Services portfolio • • Lighting Interaction with Character • Shading TDs to improve the tool • Animation workflow to satisfy their • Tools specific needs, and to solve • Profiling and optimization bugs. • • Rendering R&D Interaction with lighters to provide new features for specific shots, for example FX for clouds performance improvement in UI.
  • 18. iOS Graphics Engineering Success Cases | Autodesk FormIt Helps you capture building design concepts digitally anytime, anywhere ideas strike. Use real-world site information to help create forms in context and support early design decisions with real building data. • Create forms quickly from a gallery of shapes • Directly manipulate forms using gestures for easy model changes • Save designs to the cloud and share with others • Extensive prototyping was conducted to define the optimal input system • http://autodeskformit.com/2014/03/13/formit-and- revit-beautiful-together/ C++ Graphics Engineeri ng QA
  • 19. Success Cases One Graphics System Autodesk OGS is a graphics library used across Autodesk’s products. The goal of this project is to improve the performance of the graphics library. This new OGS will be at the core of the next AutoCAD version Focus • 3D development • Mobile & web rendering • Tools development • Profiling and optimization Services portfolio • CPU & GPU Profiling and optimization. • Optimization of the LOD Consolidation, Line and Text Systems • Writing of benchmarks to stress the API for profiling purposes • Automation C++ test tasks, creation/coding of UT+component tests • Profiling API designed and developed to help on optimization tasks
  • 20. Success Cases Prototyping Tool We had to build a quick prototype of a Parametricism based dynamic geometry with an organic animation. This prototype was developed using a console development kit Focus Services portfolio • Lighting • Shading • Animation • Profiling and optimization • Rendering R&D • Creation of a prototype for console platform. • Interaction with a experienced team of designers. • Translation of parametricism math to create dynamic geometry. • CG Shading programming. • Development using console’s Engine.
  • 22. EA Pogo “Pogo.com” is a free online gaming website that offers over 100 casual games from brands like Hasbro and PopCap. Pogo’s Connection to Facebook: - Facebook users - Invitation requests - Feed publishing to introduce Pogo.com to other Facebook users Integrated with Omniture tracking Pogo Mini Maker: - Created to enhance the Mini item browsing experience - Increased the awareness of Pogo Mini that ultimately drives the usage as well as Mini item sales - Time frame was 6 weeks including prototyping, design, development and deployment Digital Platforms U
  • 23. Moshi Monsters •Online world with 70+ million users •Globant has been working with Mind Candy since October 2010 on different projects: •Blog and Forums •Moshi Monsters Admin Tool •MoshiMonsters.es •QC Cross Project Team U Digital Platforms
  • 24. Facebook Games •GSN’s Speakeasy Solitaire •Accuscore’s SKL Game Game Engineering
  • 25. Globant Prototyping in Gaming (Examples) MAR 2014
  • 26. Minigames & Prototyping Graphics Engineering Mini-games development ● 2D games ● Multi platforms (iOS, Android, Web, Hybrid…) ● Integration with social networks ● In-App purchases support Genres ● Physics based games ● Puzzle and reflection games ● Platformer ● Adventure / Storytelling based games ● Simulation and Management games ● Racing games ● And anything else that comes to your mind! An agile and optimized pipeline ● 3-4 weeks ● Reduced team Game Design, Development, Art and Management ● From US$ 20,000
  • 27. Prototyping GSN’s Loot Hunter Facebook / Flash Globant Labs •Liquid Shadow PC / Unity •Casual Poker Hybrid / HTML 5 •BiPort iOS / Unity •Sama Kinect PC / Unity •Physics and Puzzle games / Game Maker Game Engineering
  • 28. | Betty Danger – FPS based on SmartFoxServer This project started as a POC initiative from Globant with the purpose of evaluate SmartFoxServer as an alternative solution to support synchronous multi-player games. This POC proved SFS combined with Unity as a reliable and scalable solution. Based on it, the project is now currently under development as an internal product. The focus is now put on provide a complete game flow (including character customization features, inventory, gameplay and new levels), a polished GUI supported by Unity 4.6 new UI features, in App Purchases and more. This game will also serve as a testbed for its counterpart (Gambee), in order to prove new in-game features • What’s already covered by this POC: o A Virtual Arena scene for online deathmatches. o Functional Animated Character, and an FPS weapon model. o A Server that supports many concurrent synchronous players, thanks to SmartFoxServer robust framework. o An online lobby, for players to gather and chat before a match. o PC version: http://bs-mp.cloudapp.net/pc.zip Mac Version: http://bs-mp.cloudapp.net/mac.zip Betty Danger - SmartFoxServer POC
  • 29. Mobile PoC Prototyping Success Cases| PoC • GSN’s Loot Hunter Facebook / Flash Globant Labs • Liquid Shadow PC / Unity • Casual Poker Hybrid / HTML5 • BiPort iOS / Unity • Sama Kinect PC / Unity Game Engineering GSN’s Loot Huner Facebook / Flash Globant Labs
  • 32. Unity as a Prototyping Tool Prototype using Unity Engine ● Quick prototyping capabilities. ● Ability to build 2D or 3D representation of the hand. ● Ability to deploy on different platforms: ○ Android ○ iOS ○ Windows ● Extensive experience on several games: ○ Lionel Battle Train ○ Disney Bola ● Possibility to integrate any gamification mechanic. ● Powerful networking framework.
  • 33. Globant Cases of Use MAR 2014
  • 34. Cases of Use Advergame ● Brand awareness ● Videogames as part of your Marketing campaign ● Viralize your brands through fun and social networks ● Presence in the Gaming sphere for a reduced cost Serious Game ● Internal corporate training through fun mechanic ● Component of a Gamification initiative ● Part of a non-profitable campaing.. And many more! ● Publish your game on the most famous games platforms Facebook, Kongregate, Newgrounds… ● Let’s create the next Candy Crush!
  • 36. Prototyping Rules • All about the interaction • Ensure the core mechanics work • Test the fundamental rules of the game • Visuals are secondary
  • 37. Core Team: Roles and Responsibilities Some Gaming Company name here. Product Owner The product owner will work alongside with the Project Manager and Tech Lead during the project definition and backlog refinement. Technical Coordinator: Responsible for working alongside with the Technical Leader in order to guarantee the configuration, integration and maintenance of the environments Globant Project Manager: Prepares the detailed project plan, supervises and guides the professionals assigned to Globant’s team, resolves specific issues blocking the team, monitors project status and reports to management. Ensures all deliverables are completed. Tech Lead: Technical point of contact for Trendy Ent. Creates the technical model of the software and evaluates technical requirements. Coordinates technical activities in the construction phase related to software architectural setup. Breaks down tasks and assigns them to the development team BE and QA Engineer: Analyze requirements, estimate and develops software components. Report daily task progress to the Leads. Performs Validation activities to ensure quality of delivery.
  • 38. 5 weeks TBD weeks TBD weeks Phase 03 UAT Roadmap to Go Live Phase 02 Design, Development & Implementation for Android & iOS Phase 01 Discovery • Business & Users goals alignment • UX & VD Concept definition • Mobile prototype (main flow) • Full product Backlog • Detailed architecture design • Definition of Sprint Backlog: user stories, wireframes and mockups. • Sprint planning and kick-off • Usability testing • Refine and complete UX and VD design • Prepare assets for Android & iOS devices • Product development • Definition of Test Plan and Cases • Bug Fixing and Stabilization Globant Proprietary | Confidential Information Total: TBD • Client functional validation and acceptance SCOPE OF THIS PROPOSAL FINAL ROADMAP TO BE DEFINED DURING DISCOVERY PROJECT APPROACH
  • 39. Project Kickoff 2 Weeks 3 Weeks 4 Weeks EXAMPLE PROPOSED TEAM 1 Week Project Manager - 50% - offshore UX Designer Senior - 100% - on site Visual Designer Senior - 100% - on site Unity Engineer Senior - 100% off shore 5 Weeks Game Producer- 100% on site Game Designer- 100% offshore QA- 100% offshore
  • 40. Agile Pods - Agility, Maturity and Scalability Globant has mastered a unique software product design and development model (also known as Agile Pod model, or “A-Pods” for short) that combines agility and maturity practices to drive innovation in our projects, while focusing on cost efficiency due to progressive and strictly monitored gains on productivity and quality. Globant also complies with most common industry standards, such as ISO 9001:2008, and incorporates CMMi best practices that do not compromise Agility. WHAT IS A POD? BENEFITS ● Continuous improvement driven by maturity ● Long term commitment to retention ● Foster scalability and the ability to grow ● Decrease unit cost of production CORE TEAM ● Core Team: seasoned understanding of Skyhigh business and technology stack. ● Extended Team: more engineering / additional roles effort as required. TYPES OF PODS ● Solution ● Production ● Sustainment ● Live Ops ● Agile team with blended skills ● Responsible for managing end to end specific part of feature backlog ● Self organized to meet objectives, make tech decisions and eliminate impediments
  • 41. Agile Pod Core Team PRE-REQUISITES TO BECOME CORE MEMBER ● Must have trained new pod member on the client and Globant approved training tracks (3-5 staff) ● Code reviewer status ● Proven track record on “client’s fit” screening ● Build master (for QA roles) CORE TEAM Unit Test Coverage > 80% Peer Code Reviews Smoke Test in every build Sprint Retrospectives Best Practices Enforced Estimation Accuracy Pod Velocity Review Quality Individual Velocity Maturity Assessment
  • 42. PM BA UX/ UI QA BE Client Client The key activities are going to take place on these offices. Core Team Deep understanding of the product and needs. Project planning, technology definitions and direction for the production team. Ideally onsite during the ramp up. Expanded Team Offshore production profiles fulfilling creation tasks and deliverables. Daily communication with Client and the Core Team. The Delivery Team QA BE FE TL
  • 43. Procesos Proceso de desarrollo (similar to EA!) SCRUM/Agile Applied to Gaming! Organizado por Sprints Dinámico debido a la naturaleza del negocio Code Review Testing Tools used on GLB (JIRA, SVN, Git, FISHEYE, CRUCIBLE) Heavily relies on prototyping CI
  • 44. Procesos Why Do Some Game Projects Fail? • Unachievable ship date • Bugs (Do we have a plan?!) • Overworked developers (Overtime!) • Difference in goals and methodologies among team members or groups • Unreasonable goals; "too many ideas"; "feature creep" • Dedication • Skill and knowledge • Team Maturity • Poor project management • Motivate your team!
  • 45. Perfil DEV en Game Development • Ownership de Tareas • Comunicación permanente • Proactividad • Interacción dentro del equipo de trabajo y con otros equipos (cliente, incluyendo idioma) • Indepedencia y Capacidad de de desarrollar tareas en forma autonoma • Visión del juego, no sólo de tareas • Flexibilidad ante cambios • Background en otros Gaming FWK, deseable • Generalist, not tied to just one technology. • Maths & Physics are great background • OOP Languages background • Gamer! Of course 