My Story

This blog is about the ins and outs of game programming.  I review relevant material to anyone seeking to progress professionally in game programming and general market considerations when approaching game programming from entry level, intermediate levels, senior programming levels, and leadership in game development.

This blog focuses heavily on educational design, planning, optimal learning potentials, and multiple strategies of educational success in producing competent and robust qualifications.

Significant attention is placed on portfolio development and resume planning for effective communication of skills.

Significant attention is also placed on communication and documentation abilities for working in a variety of team cultures and some of the factors of excellence that enable individuals to excel in these types of professional environments.

I discuss how communication, self-advocacy, and documentation of qualifications from team contributions is an invaluable skill to promoting self-value and one of the ways in which resume design and portfolio creation can be a highly competitive advantage.

I discuss how the novel approaches in teamwork, portfolio creation, educational design, and work experience are useful in developing a leading and intentional edge of professional progress in game programming.

Overall, readers can find in this blog general game playing facts, general educational requirements, as well as some of the obstacles that entry level candidates and individuals who wish to switch departments or professions can succeed in game programming.


For some game programming is a fantasy and the career expectations are fantasy driven.  This blog explores the fantasy and fantastic opportunities within game programming at local job market levels and in global leading levels and reveals the reality of what it takes to succeed within these sectors.

The truth is that game programming requires high qualifications and increasing excellence in qualifications.  It requires hard work and while there is expertise, even senior level programmers have areas of strengths and weaknesses and are still learning or developing new tricks with the most popular game software.

This blog also covers basic programming languages and the essential ones that are necessary for a strong foundation that positions candidates as fully qualified for entry level and intermediate level position within game studios.

I hope you will enjoy some of the musings and educational insights that are in themselves unusual in the approach to gaming education and career development, but are also unique in that they are well rounded from a level of quality and excellence that understanding conventional and nonconventional approaches to career savviness in gamming.

The nonconventional approaches are given as much attention as the conventional approaches while they are each discussed within their strengths and weakness to assist individuals in making clear decisions about what is right for them.  Gamming and game studio environments are for specific personalities and the specialties available within game programming are also for specific personalities regardless of talents and education.  If individuals truly want to pursue game programming, they have to know whether this is work for them or whether they would be best suited in another arena.  For that reason, consistent attention is also placed within this blog for assisting individuals with understanding their human needs, desires, personalities, and best work environments.