Archive: 2019

SOLID Design Patterns

S.O.L.I.D. is an acronym for five principles of software design that aim to create maintainable, scalable, and flexible code.

Game Prototyping

Game Prototyping is a skill on its own, not so much the prototyping part, but more the “focus” on the gameplay mechanics, and fun, instead of graphics, or theme.

Google AdSense

Google AdSense is an ad network, most of those ads you see on the side of a website is powered by Google AdSense.


Pitching a new game studio to a VC, a new game to your current studio or a publisher, or a new gameplay mechanic for a current game, we all pitch something, some or other time, doing it better might mean the difference between your idea/game/studio being applied or just placed in the “Backlog”

Apple Notes

Apple’s builtin note taking app. This is my central source of note taking, for the pure reason that it syncs perfectly between my iMac, macbookPro and iPhone. I normally capture notes on the go in Apple Notes, and later create a Google Doc, which eventually becomes a post on our Knowledge Base.


Whether you bench on Netflix shows and movies weekly or not, there is no denying that they know what they are doing from a technology point of view. How does this apply to games you might ask, at the base of Netflix’s frontend Apps, is JavaScript, React, RxJS and Redux, which could be used for games.

A Star Pathfinding

A* (pronounced “A-star”) is widely used in video games, maps, and other applications where finding the shortest path between two points is important.

Microsoft Mixed Reality

Spatial sound User Input Voice Inp