Andrea Mugnaini - Senior Software Engineer

Contact

Projects

Wireworld (Ruby)

Wireworld is a cellular automata simulation.
Tech: Ruby, Gosu
wireworld

QtNetworkDemo

QtNetworkDemo shows a client/server interaction using multi-threading and tcp-sockets.
Tech: C++, Qt.
Qt Demo

mmmaze (iOS)

mmmaze is an endless maze game.
Tech: Swift
mmmaze

Project Kyut

Implemented a 3D vertical shooter demo. Features:
- Rendering pipeline with HDR, Phong, Stencil test shaders;
- Particle system;
- Collision Detection mixing Bounding Sphere and AABB;
- Frustum Culling;
- XML level scripting.
Tech: C++, Qt, OpenGL, GLSL.
Project Kyut

MXParticleEditor

A particle system editor useful to manage various particle's properties such as velocity, acceleration, fade speed, scale, texture, blending function.
Tech: Objective-C, Cocoa, OpenGL, GLSL
MXParticleEditor