Sperasoft talks console development in 15 minutes

100 %
0 %
Information about Sperasoft talks console development in 15 minutes

Published on July 21, 2014

Author: Sperasoft

Source: slideshare.net


Sperasoft talks about several important aspects of game development on various consoles as opposed to PCs.

CONSOLE DEVELOPMENT IN 15 MINUTES All you need you to know to be a Pro

Who we are follow us on twitter @Sperasoft visit our site: http://sperasoft.com/career/ Sperasoft is a great team of professionals specializing in SKU development, game engineering, art, online and platform development and production support.

• Different hardware platforms o PC, XBox, PS3 o Each have its own unique properties • Consoles are weaker that PC o But they have controllers! • Dev Kits used for development: o Debug hardware specific problems Overview

• Different hardware platforms o PC, XBox, PS3 o Each have its own unique properties • Consoles are weaker that PC o But they have controllers! • Dev Kits used for development: o Debug hardware specific problems Overview

• Whatever you do, think of memory • Avoid leaks ( everyone fails that ) • Know your memory management system • Avoid memory fragmentation • Never use global scope new • Sometimes useful to un-inline functions • Careful with templates • Always use same allocator to delete stuff • Stack size is limited too • Use memory analysis tools available Memory

Have a question? Like this deck? Just follow us on twitter @Sperasoft

• Always think of the performance • Understand usage of the code that you write • Avoid extra nested loops • Avoid extra pointer dereferencing • Avoid cache misses • Sometimes useful to handcraft/unroll loops • Sometimes useful to inline functions • Use performance analysis tools available Performance

• You must know and follow your processes • Simple code > smart code • Keep relevant people in loop • Code reviews are mandatory • No build breaks • No major functionality breaks Teamwork

• TRC stands for Technical Requirements Checklist: o Failing to meet TRC cost a lot of money; o It is better to pass first party TRC check at once; • Be aware of TRC violations: o due to unresponsiveness; o due to controller unplugs; o to screen space allocation; o due to network connectivity loss; • Can use game restart as last resort TRC Specifics

• Pay attention to your interface • Design clean interfaces, use PIMPL • Maintain ABI • Try to use PODs in your interfaces Package Development Specifics

• Know and use STL: o It is quite good comments and documentation • No magic numbers • Defensive programming, assert a lot • Use includes, namespaces correctly General Coding Specifics

Follow us on Twitter @Sperasoft Visit our site: sperasoft.com

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Personal growth | TED.com

... on the topic of personal growth. Navigation TED. 1. Log in Sign ... Talks about Personal growth. 18:44. ... 15:44. Jane Fonda and Lily ...
Read more

Browse TED Talks | TED.com

15:18. Mike Velings The case for fish farming ... If you want to get even more from TED, like the ability to save talks to watch later, ...
Read more

Ruby on Rails demo - YouTube

David Heinemeier Hansson, the creator of the Ruby on Rails web development framework demonstrates how to create a blog engine in 15 minutes
Read more

TED - YouTube

... where the world's leading thinkers and doers give the talk of their lives in 18 minutes (or less). ... TED Talks - Duration: 15 minutes. by TED ...
Read more

Cold in July (film) - Wikipedia, the free encyclopedia

Cold in July is a 2014 American independent crime drama film directed by Jim Mickle, ... Development Producers Linda ... who had already been cast. [15]
Read more

Arrested Development (season 3) - Wikipedia, the free ...

... each running approximately 22 minutes in length. ... Trying to console Maeby, ... List of Arrested Development episodes at the Internet Movie Database;
Read more

Vocabulary Strategies in 15 Minutes! - Learning Tasks - Home

Vocabulary Strategies; ... Vocabulary Strategies in 15 Minutes! ... own learning of the new words.1 Here are 15 vocabulary activities that you can ...
Read more

[Fremantle Maemo5+Harmattan Maemo6] [Announce] gpscon gps ...

... gpscon gps position cli shell console Applications ... Development; News; TALK; Power ... That means that after 30 minutes I have 10 instances of ...
Read more

Working with DateTime in C# - C# Corner - Developers and ...

Business Google Development Microsoft Office ... hours, minutes , seconds ... dob.Month, dob.Day, dob.Hour - 1, dob.Minute - 15, dob.Second - 15); Console ...
Read more