GDC Booth Features

 

Indie Development Tools and Solutions for
PlayStation®4

This kiosk will provide information on Unity, Unreal and Phyre Engine solutions for indie development on PlayStation®4, and a general overview of middleware offerings on the PlayStation® platforms available to indie developers.

Authoring Tools Framework (ATF) is a set of C#/.NET components for making game development tools on Windows. ATF has been used to make custom tools such as Naughty Dog's level editor and shader editor for The Last of Us, Guerrilla Games' sequence editor for Killzone: Shadow Fall, an animation blending tool at Santa Monica Studios, a level editor at Bend Studio, a visual state machine editor for Quantic Dream, and many others. ATF is now being released as an open source project on GitHub.

 
 

PlayStation® Developer Tools

Visit the PlayStation® Development Tools kiosk for a demonstration of an advanced suite of tools for building, managing devkits, debugging, and performance analysis for PlayStation®4 and PlayStation®Vita game development.

PlayStation®4 highlights include:

CPU Toolchain -
The C/C++ compiler is based on LLVM using a Clang front-end providing preprocessing, parsing, optimization, code generation, and assembly. The high performance SN linker generates executables while improving code performance and size using string pooling, and unused/duplicate code and data stripping. The build utilities assist with game development by allowing the user to create, modify, and analyze library and executable files.

Target Management -
A suite of applications for controlling devkits including: devkit settings; running game code, screen capture, controller capture & replay, console output, updating firmware, etc... Also features a Target Management API to allow studios to write their own tools for controlling devkits.

Debugger -
The debugger is fully integrated into Visual Studio. In addition to the standard debugging features, the debugger also supports remote debugging of multiple devkits, fiber debugging, Edit and Continue, core dump debugging, kernel objects view, data breakpoints, register highlighting in the disassembly view, and customizing the display format of data.

Razor CPU -
Razor enables you to capture CPU data so that you can eliminate conflicts and bottlenecks in your code. Data is captured while you play the game. The data can be analyzed, saved, and exported. Key analysis features allow for the visualization of the CPU core utilization, thread scheduling for each process and system call, statistical program counter (PC) sampling, disassembly of functions with PC sampling hit counts for hot instructions, and user configured function and user markers.

Cutting edge AR technology for PlayStation®

Introducing new features of the PlayStation® AR library and practical demonstration using PS4™ and PS Vita.

 
 

Developers from Latin America

PlayStation® has been reaching out to developers in Latin America. This kiosk will showcase of some of our partners in the region.

  • Wednesday, March 19th
    10:00am - 2:00pm -
    Freaky Creations "To Leave"

    2:00pm - 6:00pm -
    Efecto Estudios "Aranea"
  • Thursday, March 20th
    10:00am - 2:00pm -
    Bamtang "Frog Snoggers"

    2:00pm - 6:00pm -
    FairPlay Labs "Wackyland Boss"
  • Friday, March 21st
    10:00am - 12:00pm -
    Ilusis "Krinkle Crushers"

    12:00pm - 2:00pm -
    Hollow Games "Murasaki Mist"

PlayStation®4 Companion Applications

PlayStation®4 Companion Apps provide new ways for players to connect with an engage your game outside the console. See an example of how Knack on PS4™ connects the console and mobile experience together with Knack Quest Companion App. Come discuss all the possibilities available to expand your console game experience by connecting with the PlayStation App or by developing a PS4™ Companion App or on iOS or Android.

 
 

PlayStation® Theater

SCEA Developer Services and Support provide developers with tools, technology and support, empowering them to create blockbuster games. Come and see what we have to offer by joining us as we give presentations and demonstrations in the stage within our booth.

Wednesday, March 19

11:00am - Introduction to PS4™ Host Tools presented by SN Systems
This presentation will introduce you to the Sony Computer Entertainment provided host tools required for working with your PS4™ Development Kit. We will cover how to manage and connect to your PS4™ Development Kit using Target Manager and Neighborhood, run executables, view console output, take screen captures, and much more. This presentation is ideal for anyone who is just getting started with PS4™ development, as well as artists, testers and publishers.

12:00pm - Introduction to PS4™ Host Tools for Developers presented by SN Systems
This presentation will introduce you to the Sony Computer Entertainment provided host tools required for developing PS4™ games. We will talk about the C++ toolchain, the debugger, the Razor CPU code profiling tool, and tool integration with Visual Studio. This presentation is ideal for game developers interested in learning about the PS4™ development experience.

1:00pm – Lunch

2:00pm - Cutting edge AR technology for PlayStation® presented by SCEI
Introducing new feature of PlayStation® AR library and practical demonstration using PS4™ and PS Vita

3:00pm - CPU Toolchain for PlayStation® 4 presented by SCEA R&D
The CPU compiler for the PlayStation® 4 is based on open source LLVM/Clang. This talk will give an overview of the PlayStation® 4 development toolchain and some of the features provided by the CPU compilers.

4:00pm - Focus on the visible: Optimizing Umbra’s visibility technology for Jaguar
Presented by Umbra Software
The Umbra 3 visibility system lets you direct the computational powers of the PlayStation(r)4 on objects that are visible, allowing for creation of larger and more detailed 3D environments. Umbra's technology is powering games such as Call of Duty®: Ghosts, Destiny and Killzone: Shadow Fall. The talk will briefly introduce the steps on integrating Umbra 3 to your rendering engine, discuss parallel visibility queries for maximum utilization of the hardware resources and highlight some lessons learned on low-level optimizations for the Jaguar core.

5:00pm - Optimizing Compute Shaders For AMD GPUs presented by Confetti
This talk will cover several compute shader-based optimization techniques specifically tailored to the PS4's AMD GPU. It will cover shared memory access patterns, pre-fetching and packing shared memory and unrolling loops. The target is to show the ultimate blur kernel in compute

Thursday, March 20

11:00am - Companion Apps For PlayStation® 4 presented by SCEA Developer Support
Companion applications operate on non-PlayStation®4 platforms that can enhances and adds new dimensional user experience to PlayStation® Network and PlayStation®4. It provides a portal of entry into PlayStation®Network, PlayStation®4, and the world of PlayStation®4 games even while away from PlayStation®4. This session provides an overview of mobile devices and tablet based companion applications that provides engaging and real-time user experiences for PlayStation®4

12:00pm - Cutting edge AR technology for PlayStation® presented by SCEI
Introducing new feature of Playstation® AR library and practical demonstration using PS4™ and PS Vita

1:00pm – Lunch

2:00pm - Introduction to PS4™ Host Tools presented by SN Systems
This presentation will introduce you to the Sony Computer Entertainment provided host tools required for working with your PS4™ Development Kit. We will cover how to manage and connect to your PS4™ Development Kit using Target Manager and Neighborhood, run executables, view console output, take screen captures, and much more. This presentation is ideal for anyone who is just getting started with PS4™ development, as well as artists, testers and publishers.

3:00pm - Introduction to PS4™ Host Tools for Developers presented by SN Systems
This presentation will introduce you to the Sony Computer Entertainment provided host tools required for developing PS4™ games. We will talk about the C++ toolchain, the debugger, the Razor CPU code profiling tool, and tool integration with Visual Studio. This presentation is ideal for game developers interested in learning about the PS4™ development experience.

4:00pm - Building Windows Game Dev Tools in C# with the Authoring Tools Framework
Presented by SCEA ATF
Authoring Tools Framework (ATF) is a set of C#/.NET components for making game development tools on Windows. ATF has been used directly or indirectly by most of Sony's first-party game studios to build tools like level editors, shader editors, sequence editors, animation blending tools, visual programming tools, audio editors, and more. After eight years of proprietary releases to studios like Guerrilla Games and Naughty Dog, ATF is now an open source project on GitHub, so it's free and available for third party and indie developers too. Come by for a quick intro to see how ATF can simplify the development of powerful tools for your game.

5:00pm - Creating Unique Interactive Experiences with the PlayStation®4
presented by Strategy Team, Developer Services and Support Group
Didn’t make it to the GDC sponsored session? Come to the booth and try out the demo for yourself! Come play with the DualShock® 4 controller, PlayStation® Camera, PlayStation® Move, PlayStation® App, and the new interactive services available during live gameplay streaming. Everything is used together for a unique experience only found on the PS4™!

Friday, March 21

11:00am - Building Windows Game Dev Tools in C# with the Authoring Tools Framework
Presented by SCEA ATF
Authoring Tools Framework (ATF) is a set of C#/.NET components for making game development tools on Windows. ATF has been used directly or indirectly by most of Sony's first-party game studios to build tools like level editors, shader editors, sequence editors, animation blending tools, visual programming tools, audio editors, and more. After eight years of proprietary releases to studios like Guerrilla Games and Naughty Dog, ATF is now an open source project on GitHub, so it's free and available for third party and indie developers too. Come by for a quick intro to see how ATF can simplify the development of powerful tools for your game.

12:00pm - Sobering Up for the PS Vita presented by Freaky Creations
I will talk about our 2D Platformer game, To Leave, and the advantages (and disadvantages) of each of the development approaches we have undertaken to port it to PSVita. I will also talk about the current state of the port, and all the things we've needed to change to make To Leave work for the PS Vita. Finally I'll tell you how, exactly, that sobers you up as a developer (and force your to hide all the bottles of alcohol behind the fridge).

1:00pm - Cross Platform Features Of PlayStation® presented by SCEA Developer Support
PlayStation® platforms provides a compelling set of cross-platform features that enables PlayStation®4, PlayStation®3 and PlayStation®Vita users to participate, compete or cooperate in an online game session. Games that make use of cross-save features enables users to seamlessly continue the progress of a game across PlayStation®Vita, PlayStation®3 and PlayStation®4. This session demonstrates and provides an overview of the cross platform features available on the PlayStation® platforms

2:00pm - Greatness Awaits -- PlayStation® University Internship Program Overview
Presented by SCEA Human Resources
Learn about the PlayStation University Internship Program and the type of opportunities that are available for current college students and recent graduates at our various locations.

Game Kiosk

These games will be on display in our booth

  • Counterspy ( SCEA ) PS3™
  • Infamous Second Son (SCEA) PS4™
  • Helldivers (SCEA) PS4™
  • Hohokum (SCEA) PS4™
  • Child of Light (Ubisoft) PS4™
  • GALAK-Z (17-Bit) PS4™
  • N++ (Metanet Software) PS4™
  • Rogue Legacy (Polytron) PS4™
  • Sportsfriends (Die Gute Fabrik) PS4™
  • Towerfall Ascension (Matt Makes Games) PS4™
  • Borderlands 2 (Iron Galaxy) VITA
  • Luftrausers (Devolver Digital) VITA
  • Race the Sun (Flippfly) VITA
  • Steamworld Dig (Image & Form) VITA
  • Super Exploding Zoo (Honeyslug) VITA