With the advent of machine learning and visual recognition it goes without saying that passing graphical information in memory is a more common scenario. This code snippet hopes to help the many queries that try to accomplish it in the Windows ecosystem. Especially going from Win32 to WinRT/UWP world.

Continue Reading "Passing a Win32 HBITMAP to WinRT/UWP SoftwareBitmap"
[typed string0=”One of our flagship products is getting the multiplayer treatment!” typeSpeed=”40″ startDelay=”0″ backSpeed=”40″ backDelay=”500″]

We’re definitely not close to done……. (hold your horses)

Quick documentation of how we’ve made certain decisions to add this feature as quickly as possible.

Continue Reading "Multiplayer Procedural Challenges & Convolving Feature Spaces"
[typed string0=”We all have a product and we\’re trying to “improve”…” typeSpeed=”40″ startDelay=”0″ backSpeed=”40″ backDelay=”500″]

What Do You Mean by “Improve”?

Well it comes down to dopamine on one level and fullfillment if possible. If our users can experience something pleasurable first, then we have a successful product. REGARDLESS of immediate monetary profits.

Continue Reading "Tampering With The Equation of Pleasure"
[typed string0=”When I first got started with computers, Morocco was a land that had little legal shops for products…. hence hacking and cracking games/tv was justified ;)” typeSpeed=”40″ startDelay=”0″ backSpeed=”40″ backDelay=”500″]
It wasn’t long after when I reached my teen years, that my mind decided to overly develop my conscience. Slowly the shadow of guilt of breaking into people’s hardwork was keeping me awake (see pre18 work). I’m sure the game development documentaries shown on such epic and still running channels such as GameOne played a huge part in building empathy with my brethren in other continents (a sample; excuse the french 😉)
Continue Reading "Dancing With Hackers"
[typed string0=”Missed yesterday -.-….. ” typeSpeed=”40″ startDelay=”0″ backSpeed=”40″ backDelay=”500″]
I sometimes yearn for the Doom days where hardware was more constrained and more importantly consistent!!! Today it is baseline, to develop on various screen sizes… how dare you complain!
So let’s talk about UI (User interface) and how it  scales with different screen sizes….
Continue Reading "UI At Every Size"

I’ve spent the better part of the day trying various solutions to best implement the gyroscope control scheme in RunawayJRider…

I’ve had a few experiences with various gyroscopes throughout the years but steering….. hmmmm that’s a tricky one. At least not from the onset… actually let me rephrase… my first instinct was the eventual solution. Getting the forces applied on the device and using them to increment/decrement an angle value… but that seemed too easy.

Continue Reading "When In Gyroscope Accelerate"