GameDevelopmentLinks : This is a collection of useful game-development links including, but not restricted to, development with MonoGame.awesome-behavior-trees : A list of awesome Behavior Trees resources.awesome-modern-cpp : A collection of resources on modern C++.
Pro versionUpgrading to the pro version of Sprite Lamp gives the user access to a variety of additional features suited to larger studios.高端游戏开发资源干货分享QQ群:1067123079       职场灌水QQ群:659339471
Rendering of animated characters exported from Spine, by Esoteric Software.
Sprite Lamp's shaders are included in Sprite Lamp in GLSL form, fully commented, and can be used as a base for including them in your own game. RenderingSprite Lamp includes a preview window and various shader options to let you experiment and find out what looks best with your artwork. This primarily takes the form of painting the same subject lit from a few different directions - between two and five - and processing these images to create a normal map and a depth map. How it worksSprite Lamp is all about letting artists paint images in a form they are familiar with, and using those images to create the more difficult or counterintuitive maps that are required by modern shaders. Sprite Lamp also includes a variety of shaders designed to get the most out of these maps. This is achieved by the artist painting an object lit from several directions, images called 'lighting profiles', and then processing them into normal maps, depth maps, ambient occlusion maps, and a few others. Game developers will be able to make games in the style of classics like Metal Slug or Braid, combined with the gameplay and visual appeal made possible by moving or otherwise changing light sources. Sprite Lamp is a tool for combining the styles possible with 2D art, such as painted or pixel-art looks, with dynamic lighting found in modern games.