@IssamKhalil Technical Strategy for Indie Studios.

Slides:



Advertisements
Similar presentations
The Growing Importance of Systems Design and Quality Assurance in High-Frequency Trading Systems December 2010 Proprietary and Confidential.
Advertisements

Managing Hardware and Software Assets
How we work with you. Infrastructure savings Pay only for what you use Labour Costs Match job functions with skill sets Financial Technology Efficient.
ICT Course Talk Kevin Walter Course Leader David Liewe Academic Review Tutor.
Analysis of Algorithms
Issues in Capital Budgeting II
Objectives  Differentiate b/w fixed and variable costs  Break-even points (units & dollar amount)  Define business, financial, and total risk.  Calculate.
Small business banking and financing: a global perspective, Cagliari The impact of an IFRS-adoption on relationship lending for German SMEs – An economic.
Software Engineering Laboratory Graduate School Enhancing Information Assurance Education with Remote Access Laboratories Hasan Sayani.
COMS E Cloud Computing and Data Center Networking
Simple Business Games. How much to Produce Dominant Strategy Nash Equilibrium.
Harvard School of Engineering and Applied Sciences Engineering Sciences 96 Engineering Design Seminar Spring 2009 Instructors: Warren Seering and Rob Howe.
ONLINE CONFERENCE DESIGN.BUILD.DELIVE R with WINDOWS PHONE THURSDAY 24 MARCH 2011.
The Graphics Teaching Tool Anne Spalter, Dana Tenneson, Andy van Dam Brown University.
Game Development Essentials An Introduction. Chapter 10 Roles & Responsibilities developing the team.
Indie Video Game Design and Development by Elmar Juzar Computer Engineering First Year.
Gaming Engines for Windows 8 M5: Unity Adam Tuliper Microsoft Technical Evangelist Michael Palermo Microsoft Technical Evangelist.
Continuous Integration April 2014 tap|QA Presentation.
Game Budgets. Costs Developers Software Computers Marketing Legal.
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
1 ReplyMailOnLine.com makes a Business Reply envelope or postcard instantly — in PDF format — for only $2.00! C S Citation Software Inc. ReplyMailOnLine.com.
CMM Level 3 KPA’s CS4320 Fall Organizational Process Focus (Goals) Software process development and improvement activities are coordinated across.
Michael Burnside Blog: Software Quality Assurance, Quality Engineering, and Web and Mobile Test.
Course Topics Developing 2D & 3D Games with Unity for Windows Day 1 – September 9Day 2 – September | Intro & Unity Overview06 | Optimizing your games.
© 2012 IBM Corporation Rational Insight | Back to Basis Series SCM introduction Chu Shu June 2012.
What We’re Going to Talk About… Introductions Our Experience Starting Trouble Impact Point-by-Point Takeaways Q&A.
1DMG Confidential. Background: Key Problem Areas  Scalability Ingest and export processes not able to handle burst traffic loads Exponential growth in.
1 April 2015 TailoredPost CrossFit Social Media Marketing Program.
A Dealing with Dollar $ workshop Financial Choices and Options.
Who are THQ? Who is THQ Studio Australia Local studio in BrisbaneLocal studio in Brisbane Employees 85+ peopleEmployees 85+ people Working on 2-3 games.
Steve Dower Software Engineer Python Tools for Visual Studio.
Gaming Engines for Windows 8 M6: Monetizing and Store submission Adam Tuliper Microsoft Technical Evangelist Michael Palermo Microsoft Technical Evangelist.
SESSION 5: Competitors and Organisational and legal structure.
Gaming Engines for Windows 8 M2: Game assets Jeremy Foster Microsoft Technical Evangelist Adam Tuliper Microsoft Technical Evangelist.
Software Architecture and Design Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 23 rd, 2003.
Continuous Deployment JEFFREY KNAPP 8/6/14. Introduction Why is it valuable How to achieve What to consider.
3D based Intelligent Interactive House Building System 1 ML WE - 01.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
22 – 24 October, Seoul, South Korea SAI Fiji Experience Coordinated Parallel Audit of Public Debt Management Information Systems MINISTRY OF FINANCE DEBT.
Introduction to Business Unit 1: What is Entrepreneurship?
Project Roga Team Members: Vincent Czubatiuk Jay Lenahan Amanda Perez.
UFCFS D Technologies for the Web An Introduction to the Module.
B BB Billing Solutions Proven Strategies, Higher RevenuesProven Strategies, Higher Revenues.
LIFE AS A WEB DEVELOPER Richard Baldwin Manager of Digital Services at Palmetto Health
Windows iOS Android … and WakeUpAndCode.com.
The Road to Continuous Delivery at Perforce Jonathan Thorpe Technical Marketing Manager Perforce Laurette Cisneros Build & Release Engineering Manager.
A quick tour. Section Overview Look at UI in game engines using the Unity engine as an example. Intro: UI In UnityFrame-based UIDevelopment ResourcesExample.
Creative Industries. RESPONSIBILITIES  Model, texture and create collision in 3D for game environments.  Works closely with Programmers to ensure polygon.
Troops and Flags Graduate Group #1 Introduction to Game Design and Development 12/10/2007.
My career choices Game designer, Software designer, Engineer.
1 How To Make Effective Presentations? or “Hints on ECLT5820 Project Presentation” Michael R. Lyu
Deal Calculation e.g. There is a scheme of on particular item. Customer needs to adjust the scheme in rate. Just Press Spacebar on Price to activate.
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
SOCIAL SECURITY MAXIMIZATION Exclusive rights to this material belongs to GPS. Unauthorized use of this material is prohibited. SOCIAL SECURITY MAXIMIZATION.
Farzad Jamal Commercial Director EMEA OpenX What Role Should Ad Ops Play And How Should You Organize ?
Week 1 - Introduction. The Grades Weeks 1 reading week 3 weeks holiday 4 Assignments consisting of 7 Pass Criteria 4 Merit Criteria 2 Distinction.
Introduction of Binary Options Website: Website:
Office Add-ins Intro and Development
CURRENT ASSETS MANAGEMENT: VALUE BASED WORKING CAPITAL DECISIONS
Sci Vis I Exam Review Unit 6 File Formats.
MSDN Platforms Cost-effective access to Microsoft software and services for Dev/Test In a pre-production or dev/test environment, each user that accesses.
Presented by Joshua Drouillard
Quicken technical support number SDFGFFGGDF. QUICKEN TECHNICAL SUPPORT NUMBER QUICKEN TECHNICAL SUPPORT NUMBER
Retail Enterprise Orgnaizational Chart
Amanda Lange | Technical Evangelist Tobiah Marks | Games Evangelist
Getting Started in Independent Game Development
أستاذة : نـــوال بن صالح
Software Engineering Practices
Gaming Engines for Windows 8
Console Game Development
Presentation transcript:

@IssamKhalil Technical Strategy for Indie Studios

What We’re Going to Talk About… Intro Why we need to talk about this Technical Debt Technical Strategy Examples Q&A

Introduction

Trouble Impact, LLC Started in April 2012 Games: – Amelia vs. the Marathon – Crush – Color Thief

Issam Khalil

Why I Left

Why we need to talk about this

Most indie talks focus on business or design

Technical talks are extremely focused

Problems this creates

Technical Debt

“Technical”

Debt Interest! Who pays the debt is not always the person that created it Cost of a technical debt is higher the smaller your studio is

Technical Strategy

Helps you make technical choices that work best for your studio Does not remove technical debt! It does not have to be complicated, you just need to think about it

What to think about Know your team Your studio’s high level goal Technical studio goal

Trouble Impact Examples

Unity Asset Store Studio goal: Port to as many similar platform as possible Optimizing code is one of our technical strengths

Source Control Unity Asset Server / Plastic Scm Asset server (Don’t do it!!!) Amazon AWS + Plastic Scm

Subscription software Not just an accounting decision 3ds Max, Photoshop, Premier, Office No obvious technical debt (accounting: rent vs own)

Engine Choice > Unity > Color Thief