This project is not game related but pertinent since it involved a tablet app and the integration with a backend for content and student management.
Jan 2010 – Jul 2013
Deduca is a remote learning platform integrated with a learning management system which could download and display EPUB, HTML, PDF, video and audio content. Developed using Java for Android tablets and smartphones, also included a PHP server side to integrate with different systems and upload content.
Taikodom and Taikodom: Living Universe were two versions of a brazilian MMO RPG with a strong focus in space combat, mining, crafting and corporation (guild) building. The first version was intended to the brazilian market, and was developed using C++ and Java for client and server. The second version, planned to be released internationally was developed using Unity, C# and SQL Server (Transact-SQL) for persistance. The game servers were shutdown on 2015.
My activities in this project included:
Development of game features on Unity3D and on the inhouse engine including GUI, server and client programming (C#, Java and C++), .NET web services and SQLServer database programming, including stored procedures;
Implemented engine support for Adobe Flash textures using GameSWF (C++);
Implemented engine support for Bink video textures (RAD Game Tools, C++);
Initial engine support for loading textures and materials from Granny files (RAD Game Tools, C++);
Initial engine support for S3TC/DXTC compressed textures;
Initial analysis and implementation of GJK and EPA collision detection algorithms;
Proof of concept of a avatar customization system (including different meshes for features, clothing and texture baking);
Development of tools to automatically verify art assets;
Development of tool to convert and reduce size of game textures.