Lucas Meijer

Game Development Consultancy

Posts Tagged ‘c#

17 Mar, 2009

Message Window in Unity

Posted by: lucas In: Uncategorized

Remember the message window that Director has? Very useful if you just want to quickly try out something. Do it while your game is running or not running, it’s all good.
It’s one of the few Director features that I’ve missed in Unity for a while. When Miguel de Icaza announced an interactive c# program, [...]

28 Jan, 2009

Make sure to have 0 warnings.

Posted by: lucas In: Uncategorized

Making sure you have 0 warnings is good advice. Unfortunately, I’m not perfect, and in one of my current projects, I have a pretty big list of warnings that I know are not important.
Today, I got bitten by not following the 0 warnings advice. I searched for a bug for over an hour. Let’s see [...]

Tags:

It’s no secret I really like C#. Not all is happily ever after though:

public interface ICanDoSomething
{
IAnimal FindAnimal();
}
 
public class Dog : IAnimal
{
}
 
public class DoSomething : ICanDoSometing
{
Dog FindAnimal() //I want this to work!
{
return new Dog();
}
}

Why does the FindAnimal [...]

Tags:

14 Nov, 2008

On how cool Mono, .Net and C# are.

Posted by: lucas In: Uncategorized

Mono is the software that powers the scripting functionality in Unity3D.
Why this is so exciting? Mono is a free, open source implementation of:

A C# compiler
A .NET CIL Virtual Machine
The .NET class libraries.

Why is that so exciting?
C# is a great language. I think it has a great mix of flexibility, static typing and managing my memory.
C# [...]

Tags: , ,

Game Development Consultancy

Hi. I'm Lucas Meijer. consultant on game development projects I work at Unity. You're looking at my portfolio website.

Please look around, and take a look at my work, my thoughts or more general information about myself.


If you have any questions regarding consulting, licensing of games, or anything else, feel free to email me at lucas@lucasmeijer.com

Contact Info

Lucas Meijer
lucas@lucasmeijer.com
lucasmeijer on twitter
ljmeijer on skype