From a German website a nice solution which does work with the old tex-live.

\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage{tikz}
\newcommand{\karos}[2]{
 \begin{tikzpicture}
   \draw[step=0.5cm,color=gray] (0,0) grid (#1 cm ,#2 cm);
 \end{tikzpicture}
}
\begin{document}

\begin{minipage}{\textwidth}
 \karos{15}{4} % Karos der Breite 15cm und Höhe 4cm
\end{minipage}

%mini page ohne 
\karos{8}{3} % Karos der Breite 8cm und Höhe 3cm
\end{document}


Making a checkered background for a page
I saw the Java Artemis Entity Component System and thought of the entity system in Unity3D.

In Artemis for example you can only add one component type to each entity and the logic is not in the component.

In Unity3D it's completely different.
Can someone explain me how the entity system in unity 3d works?

I mean, is Unity3D a real entity system, or is it something else?
