3/8/2024 0 Comments 2d game engine c![]() It allows game systems to own objects that the audio mixer uses, such as a voice that’s currently playing. audio::AppOwned<> is used by code outside the audio mixer. Reference<> uses reference counting to allow an object to have several owners. microStudio is a free, open source game engine, code centric, integrated, available in the cloud or offline. Owned<> is for dynamically allocated objects that have a single owner.![]() ![]() Feature rich Effects: Anaglyph, cross-eyed and parallax barrier Scenes: add and remove objects at run-time fog Cameras: perspective and orthographic controllers: trackball, FPS, path and more Animation: armatures, forward kinematics, inverse kinematics, morph and keyframe Lights: ambient, direction, point and spot lights shadows: cast and receive Materials: Lambert, Phong, Standard, smooth shading, textures, PBR and more Shaders: access to full OpenGL Shading Language (GLSL) capabilities: lens flare, depth pass and extensive post-processing library Objects: meshes, particles, sprites, lines, ribbons, bones and more - all with Level of detail Geometry: plane, cube, sphere, torus, 3D text and more modifiers: lathe, extrude and tube Data loaders: binary, image, JSON and scene Utilities: full set of time and 3D math functions including frustum, matrix, quaternion, UVs and more Export and import: utilities to create Three. microStudio is open source software, released under the MIT License: microStudio on GitHub. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |