PlaySys Interaction Framework
1. Panoramica

Design robusto

Con il termine PlaySys Interaction Framework definiamo l’insieme di strumenti sviluppati internamente da PlaySys per supportare una vasta gamma di progetti interattivi.
Le sue basi si fondano su un insieme ben strutturato di risorse software, avviato nel 2007. Nel corso degli anni, il framework è stato costantemente aggiornato, ampliato e mantenuto, integrando nuove funzionalità per rispondere alle esigenze in continua evoluzione dei progetti PlaySys.

2. Produttività

Flessibilità di impiego

Il PlaySys Interaction Framework offre un notevole vantaggio all’avvio di qualsiasi progetto, liberando i nostri designer dalla necessità di apprendere strumenti aggiuntivi spesso scollegati tra loro.
Mentre una parte del team si concentra sullo sviluppo di un progetto specifico, un’altra lavora continuamente al potenziamento del framework stesso, preservando ciò che oggi rappresenta per noi un patrimonio inestimabile in termini di know-how, tecnologia e workflow.

PlaySys Interaction Framework
PlaySys Interaction Framework
3. Scalabilità

Modularità e scalabilità

Il PlaySys Interaction Framework è un componente essenziale di ogni progetto software sviluppato da PlaySys, composto da centinaia di moduli altamente ottimizzati per gestire backend, grafica, audio ed elementi interattivi.
Include strumenti per l’accesso a periferiche specifiche, come Sony PlayStation, Microsoft Xbox e Nintendo Switch; strumenti per l’analisi e il parsing dei dati; strumenti procedurali per la messa in scena degli elementi sullo schermo; strumenti per la valutazione delle strutture dati e per analisi avanzate; strumenti per privacy, anti-pirateria, crittografia e protezione dei dati; e persino strumenti altamente specializzati, come il ray tracing in uno spazio 3D per acquisire contenuti volumetrici.
In breve, il PlaySys Interaction Framework fornisce un set completo di strumenti per soddisfare praticamente qualsiasi esigenza nel nostro workflow quotidiano.

4. Case Studies

Aree di implementazione

Applicazioni in Realtà Virtuale per aziende

Piccoli software e strumenti gestionali

Videogiochi di azione e avventura

Configuratori di prodotto per e-commerce

Puzzle ed escape room in realtà virtuale

Applicazioni in realtà aumentata per le aziende

Piattaforme di diffusione multimediale

Generazione procedurale di scenari

Ottimizzazione dei processi produttivi

5. Milestones

Development Timeline

2007

Primo insieme di script per 3dsMax, ActiveX e la piattaforma .NET, con lo scopo di aumentare la velocità di sviluppo delle nostre produzioni.

2008

Implementazione di codice in linguaggio C++ per il motore di rendering Unigine e relativi parser di dati.

2009

Demo tecnica realizzata in Unigine che ha messo in mostra il nostro tool di generazione di quest e il relativo sistema di salvataggio.

2010

Toolset ad alte prestazioni basato su Objective‑C per piattaforme mobile come iOS su iPod Touch, iPad e iPhone.

2011

Produzione di una nuova generazione di script in MaxScript utili per ottimizzare le soluzioni luminose delle nostre produzioni all'interno del software 3dsMax di Autodesk.

2012

Aggiunta di strumenti utili alla generazione procedurale di asset visivi e sonori.

2013

Miglioramenti dei sistemi di scalabilità e gestione di quest, storie e salvataggio dei dati, da utilizzare in applicazioni basate sullo storytelling e sulla gamification.

2014

Introduzione di nuovi strumenti per lo sviluppo ed il testing su Oculus Rift DK1 e DK2 di applicazioni che fanno ampio uso di realtà virtuale ed aumentata.

2015

Estensioni dei generatori procedurali in ambito della realtà virtuale e miglioramento delle prestazioni complessive.
Porting di alcuni plugins da MaxScript a standalone, distribuibili ed utilizzabili da terzi.

2016

Perfezionamento degli strumenti inerenti l'interattività, la serializzazione dei dati con attenzione particolare a tutto ciò che concerne la visualizzazione 3D di fasci luminosi fotometrici.

2017

Rilasciati gli strumenti per creare piattaforme di streaming on-demand, con gestione account, pagamenti, profilazione, hosting scalabile, supporto multi-language e sottotitoli.

2018

Implementazione dei nuovi sistemi di de-serializzazione di file fotometrici e l'annuncio di un nuovo strumento per la creazione di file HDRI. Introduzione di nuovi strumenti sperimentali per la gestione delle licenze di utilizzo.

2019

Miglioramenti nei vari strumenti di interazione in ambito di realtà virtuale e nuovi serializzatori. Il progetto "PlaySys Tech" è stato rinominato in "PlaySys Interaction Framework".

2020

Porting degli strumenti di sviluppo verso l’ambiente Sony PlayStation per supportare lo sviluppo di videogiochi per console.

2021

Implementazione di serializer cross‑platform per dispositivi mobile, desktop e console; miglioramenti al core di ray tracing e refactoring delle DLL per performance.

2022

Supporto completo ai sistemi di home entertainment (compresa la certificazione dei formati). Introduzione del pieno supporto a PS4, PS5 e Xbox Series all’interno di un unico progetto scalabile, consolidando i flussi di sviluppo per le console.

2023

Gli strumenti "core" vengono ulteriormente perfezionati e ottimizzati. Vengono aggiunte implementazioni di alto livello per facilitare l’integrazione rapida dei junior developer nel workflow. Nuove funzionalità di basso livello ampliano le basi del framework.

2024

Viene sviluppato e integrato un tool proprietario per il texture painting. L’intera suite di strumenti viene ampliata per coprire un numero maggiore di esigenze produttive, semplificando i workflow sia per designer che per programmatori.

2025

Viene introdotto un nuovo editor a nodi, che permette ai level designer di implementare direttamente le quest sulla mappa di gioco in collaborazione con il team di sviluppo.