Hi there! I used to be a biomechanical engineer but now I develop software for a living (and for fun!) Occasionally I write about things that have captured my attention and I think others might find interesting. You can access some of my other works or contact me at https://hamaluik.ca.
Apps
Articles
Electronics
Game Development
- A Unity 4.6 UI Shader to Ignore Depth Testing
- Making A Custom Teensy3 HID Joystick
- Super Mario World Physics
- Writing an Editor Extension to Customize Mesh Colours in Unity
Math
- Quaternions as Four-Dimensional Complex Numbers
- Simple AABB Collision Detection Using the Minkowski Difference
- Simple Bézier Curves in Matlab
- Solving Equations Using the Newton-Raphson Method
- Solving Systems of Partial Differential Equations
- Swept AABB Collision Detection Using the Minkowski Difference
Programming Tutorials
- A Platform Agnostic Thread Pool for Haxe / OpenFL
- Auto-Detecting Certain Methods in Java
- Better Beamer Themes
- Building a Collision Engine Part 1: 2D GJK Collision Detection
- Building a Collision Engine Part 2: 2D Penetration Vectors
- Building a Collision Engine Part 3: 3D GJK Collision Detection
- Creating a Code Profiler in Haxe Using Macros
- Dynamic Blender Properties
- Getting Started With Haxe Macros
- Statically Linking SQLCipher on Windows