Skip to content
Guido Henkel

Guido Henkel

Welcome to the world of software engineer, writer and game designer Guido Henkel

  • Home
  • About
  • Cover Services
  • eBook Services
  • Home
  • About
  • Cover Services
  • eBook Services
  • Patreon, Programming

    Proper Title Case creation in Python and C#

    By Guido on August 30, 2018

    Platform: Any/UnityLanguage: Python/C#Requirements: None Many of you may be familiar with the term Title Case in conjunction with text handling. It is typically used for things, such as book titles, game titles, movie titles, and so forth.The common perception appears to be that writing a name or headline in title case means to simply capitalize the first letter of each… Continue reading "Proper Title Case creation in Python and C#"

  • Programming

    Commatizing numbers in Python

    By Guido on August 16, 2018

    Platform: AnyLanguage: PythonRequirements: None Earlier today, I stumbled across a small programming challenge on rosettacode.org that required a solution in Python. I was intrigued enough to give it a shot and below you will find my approach to “commatizing” numbers in string. The challenge is simple. Take a string, see if it contains numbers and then format the numbers in… Continue reading "<i>Commatizing</i> numbers in Python"

  • Patreon, Programming

    Endless Scrolling Starfield in Unity

    By Guido on May 8, 2018

    Platform: Unity3D Language: C# Requirements: Pixelplacement’s iTween Plugin Recommended album to listen to: Uriah Heep – Look at Yourself Many classic, scrolling arcade space shooter games used a technique that is commonly known as an endless starfield. It is a backdrop that is continually generated as players direct their ship through space, annihilating swarms of approaching enemy vessels. The traditional… Continue reading "Endless Scrolling Starfield in Unity"

  • Books, Formatting, Writing

    Increase your profit margins with tighter layouts

    By Guido on October 9, 2017

    How much time did you spend thinking about the impact your print layout has on your profit margin the last time you did the book design for your print-on-demand book? The answer is probably none at all. Many self-published authors are all too happy to jump in with both feet to create their own print layouts for Createspace or Ingram.… Continue reading "Increase your profit margins with tighter layouts"

  • Game Design, Games, Programming

    A new recipe for the roleplaying game formula

    By Guido on February 15, 2017

    This article is a repost of a featured blog post I wrote for Gamasutra.com The extinction of computer roleplaying games seemed inevitable by the mid-1990s, a time when publishers almost uniformly dropped the genre. High development costs and long development cycles made them risky propositions, especially since they catered to a niche audience and therefore never generated the same shareholder-pleasing… Continue reading "A new recipe for the roleplaying game formula"

  • Game Design, Games, Programming

    To Build a Better Game

    By Guido on January 26, 2017

    For 30-odd years I have been developing computer games. Over that period of time, I have seen many changes, both in technology as well as in general game design. As I look back, however, I find that things are not always just moving forward, as we blindly assume. It pays to look back on occasion, to learn from the lessons… Continue reading "To Build a Better Game"

  • Games, Programming

    When simple text generation is simply not enough: Part 3

    By Guido on October 3, 2016

    This post is part of a three-part series. Directly access each installment here Part I • Part II • Part III Now that we know how to create a grammar context and how to reference different GrammarAttr objects in our parameter list, as shown in last week’s simple example sentences, let’s take a look at more complex scenarios. The nazgûl… Continue reading "When simple text generation is simply not enough: Part 3"

  • Games, Programming

    When simple text generation is simply not enough: Part 2

    By Guido on September 26, 2016

    This post is part of a three-part series. Directly access each installment here Part I • Part II • Part III In the last installment I illustrated the immediate difficulties game designers run into when they try to dynamically create text output that takes random game objects into account. Grammar gets in the way… Today I want to show you… Continue reading "When simple text generation is simply not enough: Part 2"

  • Games, Programming

    When simple text generation is simply not enough: Part 1

    By Guido on September 20, 2016

    This post is part of a three-part series. Directly access each installment here Part I • Part II • Part III One of the key elements in your toolbox when developing role-playing or adventure games is a smart text generation stage that allows you to intelligently create dynamic text strings on the fly so that you can embed item names,… Continue reading "When simple text generation is simply not enough: Part 1"

  • Games

    PS4 Pro’s lack of 4K UHD disc support, no doubt, short-lived

    By Guido on September 18, 2016

    Alongside a new PS4 Slim model, last week Sony also announced a new PS4 Pro model to be released in November for $399. One of the key features of this mid-cycle hardware upgrade is that this new console will offer 4K ultra high definition resolution, along with the expanded colorspace of the ultra high definition format that allows for native… Continue reading "PS4 Pro’s lack of 4K UHD disc support, no doubt, short-lived"

Posts navigation

Older Posts
Newer Posts

Twitter Connection

@GuidoHenkel (48187 Followers)

Principal Software Engineer at Intellivision. Award-winning game developer, producer, writer, sound designer, composer, eBook guru and jack-of-all-trades

  • @CristaCowan @Ancestry Sorry but, no, it makes absolutely no sense—only if you want it to make sense but to every o… https://t.co/gplZG509LL

  • @elonmusk Yo, @elonmusk I'm still waiting for you to fix the Twitter new user registration! It's still broken…

  • @CristaCowan @Ancestry I don't think so. It doesn't even show any 3rd, 4th, 5th or 6th cousin from Germany or anywh… https://t.co/xm70aIAR0v

  • @Ancestry Why can't I see DNA matches from Germany, for example? All I get are super-remote matches from North Amer… https://t.co/SStRlxZ96s

  • So, the game I've been working on for the past 9 months launched today! Time for the next adventure… https://t.co/gbH7HJr6p6

Categories

  • Books
  • Deathfire
  • Formatting
  • Gadgets
  • Game Design
  • Games
  • Guests
  • Jason Dark
  • Movies
  • Music
  • Patreon
  • Programming
  • Uncategorized
  • Writing

Copyright © 2023 Guido Henkel. All Rights Reserved. Theme byMagazine WordPress Themes