Hello! I am Matthew Kides, a software developer currently living in
Arizona. I am currently working for a company named Harkins Theaters doing
various web and app development. Though I do also enjoy working on game
development projects and some 3d modeling in my spare time.
A Discord bot for a server I moderate. Logs messages and information about
the servers it is on. Can collect various statistics using stored data.
Written in .NET using Discord.Net and stores data in a MariaDB instance
running InnoDB.
A C# console application for using the Counter-Strike Global Offensive
game state integration with the Corsair Utility Engine for lighting
effects on Corsair RGB Keyboards. Currently back lights the keyboard based
on team and includes effects for the bomb timer. This includes back light
flashing red and a digital number on the numpad along with lighting numpad
keys green to show the current time. Also includes lighting for weapons
and their status on the number keys, and health and armor bars on the
function keys.
A basic unity prototype for a cave exploration rts based on the game Lego
Rock Raiders. Contains 3d tilemap generation from static meshes, 2 types
of resources, and basic AI. You can hit K to enter sandbox mode and use
the mouse buttons to place/delete walls. You can also use 3 and 6 to
switch between wall types. Dev branch also contains work on a WPF
application for building maps.
An editor plugin for Unity that allows direct geometry modification.
GeoEdit is compatible with any mesh in Unity. Allows for multiple vertex
and face transformation. Also contains functions for extruding and
tessellating faces.
Cubed started as a 3d 3rd person level based platformer where the player
was a Cube. Turned out Cubes don't work well for precision platforming so
the game was turned into a puzzle platformer called Shape Switch. The
player can be either a sphere or cube and has the ability to switch
between the different shapes placed on the map. Shapes can also absorb
each other and gain the ability to switch in place. Each shape has it's
unique advantages to navigating the levels. Project currently only has 1
test level with 4 shapes that takes about 10 minutes to complete. Two
levels from the Cubed days also exist in the project but are not
guaranteed to run properly. Features a basic main menu and pause menu with
options to restart, modify control sensitivity, and graphics options with
live modification. Has auto and manual camera controls with collision
detection.
Last Updated: Nov, 2015
Other Contributors: Alex, Rudy, Mike
Personal website for miscellaneous use. Has some information used for a
Discord server. Also has a set of maps for World of Tanks and a player
search to get data from their API.
If you have any questions about my work, projects, or just want to talk
about anything else, feel free to contact me through any of the links
provided on this website. The preferred methods of contact though would
either be through email or reddit.