Many creative people have some good ideas for graphic computer games or other software .
There are many type of these games such as adventure, arcade, role playing, two player, and so forth. However having a great game idea and turning into an actual game are two entirely different matters. There are only a handful of programmers that are skilled enough to write the complex code required for a good computer game. Therfore people with very creative and viable game ideas often choose to hire a programmer. This can be very costly and it is not easy to find the right programmer for the job.