Markus Jost, CEO, Lead Programmer bei Codebox GmbH, stellt auf App Conference Shape fortgeschrittene Techniken für die Entwicklung von 2D Windows 8 Spielen vor.
Advanced techniques for development of 2D Windows 8 games
1. Advanced techniques for the development of 2D
Windows 8 games using Direct X and C++
Markus Jost
CEO, Lead Programmer, Codebox GmbH
markus.jost@codebox.ch
17. SpriteSheet Animation
Create animation sequences from an Atlas
Pros:
High level of detail
Easy to implement
Cons:
Very High Memory use
Low FPS resolution
Hand drawn frames take time
18. Bone Animations
Create animations using a tool (e.g. Flash) combining
body parts
Pros:
Way less memory consumption
Allows many many animations to reuse same
texture parts
Runs at max FPS
Artists are used to using Flash
Fast creation
Cons:
Low level of details
Restrictions in design
More work to implement
19. 3D Animations
Use 3D Animations made with 3DSMax or any other 3D
Animation Tool
Pros:
Smooth Animations
High Level of Details
Depending on LOD, fast production
Cons:
Doesn’t mix well with 2D
GPU intense
Also Memory intense due to Animation data
20. Used for example for smoke, fire, dust, snow, rain etc.
Lots of tiny textures that face the camera
Each particle has its own state
Position
Rotation
Scale
Color
1 Texture…
Using PointSprites, particles have only 1 vertex
Usually alpha blended -> performance
Avoid filling Particle Sytsems
Supported by most GPUs