Games no Windows (FATEC 2015)
-
Upload
fabricio-catae -
Category
Technology
-
view
192 -
download
0
Transcript of Games no Windows (FATEC 2015)
Games no Windows
DevCamp Curitiba
Fabricio Catae@fcataeTechnical EvangelistMicrosoft
Aritana
Kodu Game Lab
Plataforma
Mobile Tablet Desktop Console Wearables
Mobile Tablet Desktop Console Wearables
Casual
Mobile Tablet Desktop Console Wearables
Massive Multiplayer Online(MMO)
Mobile Tablet Desktop Console Wearables
AAA
Mobile Tablet Desktop Console Wearables
RealidadeVirtual
Convergência
Windows Phone 7.5
Windows Phone 8Windows Phone 8.1
Windows 8
Xbox One
Windows on Devices
Xbox 360
Windows 8.1
Windows 10
Java/C++ (Android)
Objective-C
WebWin32 & .NET AndroidJava/C++
iOSObjective-C
Universal Windows Platform
http://dev.windows.com
Shaders
void SetMode(int mode){ union REGS regs; regs.h.ah = 0; regs.h.al = mode; int86(0x10, ®s, ®s);}
void PutPixel(int x, int y, int color){ char far *address = (char far*)0xa0000000L; address[y * 320 + x] = color;}
CPU GPU
CPU GPU
float4 SimplePixelShader( sPSInput input ) : SV_TARGET
{
float3 toLight = normalize( float3(1,1,0) );
float intensity = saturate( dot(input.norm, toLight) );
return SimpleTexture.Sample( Sampler, input.tex ) *
intensity;
}
DirectXMeshes
Textures
Shaders
Output Merger (OM)
Pixel Shader (PS)
Vertex Shader (VS)
Input Assembly (IA)
Func()
DirectXTK
Suporte ao OpenGL ES 2.0
Managed DirectXSharpDX
ANGLE
XNA versão Multiplataformahttps://github.com/mono/MonoGame
WebGL
GameEngine
Multiplataforma
Fabricio Catae @fcatae