Andrea Mugnaini - Senior Software Engineer
Contact
Projects
Contact
- Stackoverflow:
https://stackoverflow.com/users/2450755?tab=answers
- Github:
https://github.com/mugx
- LinkedIn:
www.linkedin.com/in/andreamugnaini
Projects
Wireworld (Ruby)
Wireworld is a cellular automata simulation.
Tech: Ruby, Gosu
Code:
https://github.com/mugx/Wireworld-ruby
QtNetworkDemo
QtNetworkDemo shows a client/server interaction using multi-threading and tcp-sockets.
Tech: C++, Qt.
Code:
https://github.com/mugx/QTNetworkDemo
mmmaze (iOS)
mmmaze is an endless maze game.
Tech: Swift
Code:
https://github.com/mugx/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.
Video:
https://www.youtube.com/watch?v=4UqGEFJP5_I
Code:
https://bitbucket.org/mugx/projectkyut
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
Code:
https://github.com/mugx/MXParticleEditor