die game-feature-plattform der schrittweise verkauf von games über das internet internet...
Post on 05-Apr-2015
107 Views
Preview:
TRANSCRIPT
Die Game-Feature-PlattformDie Game-Feature-PlattformDer schrittweise Verkauf von Games über das InternetDer schrittweise Verkauf von Games über das Internet
Internet Technologies AGInternet Technologies AG98693 Ilmenau98693 Ilmenau
PKI-Workshop bei SIT-Fraunhofer, 2002 in DarmstadtPKI-Workshop bei SIT-Fraunhofer, 2002 in DarmstadtDr. Jürgen Nützel, jn@4fo.deDr. Jürgen Nützel, jn@4fo.de
4FO AG4FO AG
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 2
Ein kurzer ÜberblickEin kurzer Überblick
Zwei neue BusinessmodelleZwei neue Businessmodelle Die Game-Feature-PlattfomDie Game-Feature-Plattfom Die Game-Feature-TechnikDie Game-Feature-Technik Das Spiel SpinOffDas Spiel SpinOff Im Game-Feature-ShopIm Game-Feature-Shop Bezahlen der FeaturesBezahlen der Features ZusammenfassungZusammenfassung
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 3
Zwei neue BusinessmodelleZwei neue Businessmodelle
Eine Basis-Version wird Eine Basis-Version wird kostenlos verteilt. Bezahlt wird kostenlos verteilt. Bezahlt wird
für Add-ons bzw. Featuresfür Add-ons bzw. Features
Eine Basis-Version wird Eine Basis-Version wird kostenlos verteilt. Bezahlt wird kostenlos verteilt. Bezahlt wird
für Add-ons bzw. Featuresfür Add-ons bzw. Features
Zeitabhängige Abrechnung Zeitabhängige Abrechnung z. B. für den Zugang zumz. B. für den Zugang zum
Game-ServerGame-Server(Online-Zeit oder Abo)(Online-Zeit oder Abo)
Zeitabhängige Abrechnung Zeitabhängige Abrechnung z. B. für den Zugang zumz. B. für den Zugang zum
Game-ServerGame-Server(Online-Zeit oder Abo)(Online-Zeit oder Abo)
Pay-per-use Spieler zahlt feste Teilnahmegebühr (Abo)Spieler zahlt feste Teilnahmegebühr (Abo) Zeitliche Nutzung wird abgerechnetZeitliche Nutzung wird abgerechnet Hohe EintrittsschwelleHohe Eintrittsschwelle Nur für reine Online-SpieleNur für reine Online-Spiele
Pay-per-feature Der Spieler bestimmt den PreisDer Spieler bestimmt den Preis Leichte Verteilung der Basis-VersionLeichte Verteilung der Basis-Version Extensions später leicht nachlieferbarExtensions später leicht nachlieferbar Ideal für Independent GamesIdeal für Independent Games Unser Weg !!! Unser Weg !!!
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 4
Game-Feature-Plattform (GFP)Game-Feature-Plattform (GFP)
1. On-demand Shop
Was leistet die GFP für Spieler und Entwickler ?Was leistet die GFP für Spieler und Entwickler ?
On-demand kann der Spieler On-demand kann der Spieler direkt aus dem laufenden Spiel direkt aus dem laufenden Spiel zusätzliche Features erwerbenzusätzliche Features erwerben
On-demand kann der Spieler On-demand kann der Spieler direkt aus dem laufenden Spiel direkt aus dem laufenden Spiel zusätzliche Features erwerbenzusätzliche Features erwerben
2. Sicherheit
Bezahlte Features können nicht Bezahlte Features können nicht weitergegeben werden. weitergegeben werden.
Sicherstellung der BezahlungSicherstellung der Bezahlung
Bezahlte Features können nicht Bezahlte Features können nicht weitergegeben werden. weitergegeben werden.
Sicherstellung der BezahlungSicherstellung der Bezahlung
3. Community
Enge Anbindung an weitere Enge Anbindung an weitere Online-Funktionen: Game-Online-Funktionen: Game-Lobby, Highscore-Listen ...Lobby, Highscore-Listen ...
Enge Anbindung an weitere Enge Anbindung an weitere Online-Funktionen: Game-Online-Funktionen: Game-Lobby, Highscore-Listen ...Lobby, Highscore-Listen ...
4. Offenheit
Dritte können eigene Features Dritte können eigene Features für ein Spiel erstellen und über für ein Spiel erstellen und über
das System anbieten. das System anbieten.
Dritte können eigene Features Dritte können eigene Features für ein Spiel erstellen und über für ein Spiel erstellen und über
das System anbieten. das System anbieten.
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 5
Game-Feature-TechnikGame-Feature-Technik
GFP Server
4FO Client DLL Web Browser Control Internet
Spiel lädt Feature: OpenFileGame
Verschl.Features
Game-ID, Public Key, Highscores, Nutzerauswahl
Z.B. in C/C++, Delphi
Entschlüsselt,entpackt,
kontaktiert Server, Highscore-Upload
Heruntergeladen, verschlüsselt,komprimiert,
registriert, an die Installation gebunden
Feature-Daten
CInterface4fo-API Client startet Browser
Verschlüsselte Features
HTML-Dialoge
Verwaltet User und
Feature Daten, verschlüsselt
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 6
Game-Feature-TechnikGame-Feature-Technik
Kommunikation mit dem GFP ServerKommunikation mit dem GFP Server
4FO Client GFP Server
open
gen. key pair
"new user",pub key new user page
login name, email
new user data
store key pairclose
store pub key
Scenario"new user"
Web BrowserControl
4FO Client DLL GFP Server
open
"download"
feature page
select feature
feature data
store featureclose
encrypt feature
Scenario"download"
Web BrowserControl
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 7
Schlüsselpaare, die nach der Installation auf dem User-PC erstellt werden
Beteiligte SchlüsselpaareBeteiligte Schlüsselpaare
Auf GFP-Server erzeugt. Public Key identifiziert das Game (fest im Game)
Private Key bleibt auf dem GFP-Server Game Private KeyGame Public Key
User-PC GFP-Server
User Crypt Public Key
User Sign Private Key
User Sign Public Key
User Crypt Private Key
Public Keys, die nach der Anmeldung auf dem GFP-Server gespeichert werden
Werden mit Installationsspezifischen Parameternsymmetrisch verschlüsselt abgelegt
User Crypt Public Key User Sign Public Key
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 8
Game-Feature-TechnikGame-Feature-Technik
Schlüssel beim DownloadSchlüssel beim Download
4FO Client DLL 4FO Server
open
"download"
feature page
select feature
feature data
store featureclose
encrypt feature
Scenario"download"
Web BrowserControl
User Sign Private Key
Signieren
User Sign Public Key
Signaturprüfen
Game Private Key
Signieren
User Crypt Public Key
Verschlüsselungdes Session-Keys
Game Public Key
Signatur prüfen
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 9
Die 4FO-Client-Interface-APIDie 4FO-Client-Interface-API
4FO Client DLL
Game
Z.B. in C/C++, Delphi
Entschlüsselt,entpackt,
kontaktiert Server, Highscore-Upload
CInterface4fo-API
WebBrowserCreateServerLoginWebBrowserCreateServerLogin WebBrowserDownloadFileWebBrowserDownloadFile WebBrowserSendHighscoresWebBrowserSendHighscores ExistsFileExistsFile GetFeatureListGetFeatureList OpenFileOpenFile Login, Logout, Login, Logout, GetLoginsGetLogins
Wichtige Funktionen der 4FO-Client-Interface-APIWichtige Funktionen der 4FO-Client-Interface-API
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 10
Z.B. bei SpinOffZ.B. bei SpinOff
Von: Martin SimethVon: Martin Simeth
Mischung aus dem Holzspiel Mischung aus dem Holzspiel "Labyrinth" und dem Klassiker "Labyrinth" und dem Klassiker "Marble Madness" mit echter 3D-"Marble Madness" mit echter 3D-Grafik. Man steuert eine Kugel Grafik. Man steuert eine Kugel durch Levels aus Löchern, Eis, durch Levels aus Löchern, Eis, Feuer oder Gummi. Dabei sind die Feuer oder Gummi. Dabei sind die rot/weißen Steine einzusammeln. rot/weißen Steine einzusammeln.
3D-Grafik mit Genesis3D-Engine3D-Grafik mit Genesis3D-Engine
Über die GFP können weitere Über die GFP können weitere Levels ausgeliefert werden. Levels ausgeliefert werden. Highscore-Listen werden verwaltet.Highscore-Listen werden verwaltet.
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 11
Im Game-Feature-ShopIm Game-Feature-Shop
Für die Passwort-Mail
Ghost bekommt einen Bonus wenn Jacky weitere
Levels kauft
EingebettetesWeb Browser
Control
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 12
Im Game-Feature-ShopIm Game-Feature-Shop
Download nur mit gefülltem
Account möglich
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 13
Zurück ins SpielZurück ins Spiel Spiel (der 4FO-Client) entschlüsselt die neuen
Levels beim Laden.
Levels sind an den Rechner des Nutzers gebunden
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 14
Wie geht das Bezahlen ?Wie geht das Bezahlen ?
Downloadserfolgen nach der Bezahlung
Payment-Server
Wickelt Paymentfür GFP ab
Einfache aber gesicherteKommunikation. Paybest leitet
an die entsprechendenPartner weiter
Payment-Request
Payment-Result
Technische Details unter www.paybest.de/tech
Der GFP-Server kommuniziert mit Paybest (von 4FO)Der GFP-Server kommuniziert mit Paybest (von 4FO)
Game-Feature-Plattform
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 15
SpinOff.4fo.deSpinOff.4fo.de
Hier zum Downloadder kostenlosenBasis-Version
Alle Highscoreshier
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 16
Was wollen wir ?Was wollen wir ?
Unabhängige Entwickler-Teams Unabhängige Entwickler-Teams vermarkten Ihre Spiele direkt vermarkten Ihre Spiele direkt über die 4FO Server. Hohe über die 4FO Server. Hohe
Margen.Margen.
Unabhängige Entwickler-Teams Unabhängige Entwickler-Teams vermarkten Ihre Spiele direkt vermarkten Ihre Spiele direkt über die 4FO Server. Hohe über die 4FO Server. Hohe
Margen.Margen.
Independence Label
Wir bieten allen die Game-Wir bieten allen die Game-Feature-Technik in Lizenz an. Feature-Technik in Lizenz an.
Entweder auf den 4FO Servern Entweder auf den 4FO Servern oder auf den Rechnern der oder auf den Rechnern der
Kunden.Kunden.
Wir bieten allen die Game-Wir bieten allen die Game-Feature-Technik in Lizenz an. Feature-Technik in Lizenz an.
Entweder auf den 4FO Servern Entweder auf den 4FO Servern oder auf den Rechnern der oder auf den Rechnern der
Kunden.Kunden.
OEM-Technik
1.11.2002 4FO AG, www.4fo.de/de/gfp - Dr. Jürgen Nützel 17
Vielen DankVielen Dank
4FO AG4FO AG
Internet Technologies AGInternet Technologies AGwww.4fo.dewww.4fo.de
top related