A hook making Tetris Clone with different playmodis (normal mode, a mode with new unusual Stones, a mode without speed increase, and other). Although it don't look very good, and it was my first selfprogrammed Videogame (which was ready at 24.12.2003), it make's me every time a litle hook, when i played it.

Post news Report RSS Developer Biography (Daniel Opitz)

From first programming experiences on the Atari 800 XL/C-64 over first game/graphic programming experiences to his first selfprogrammed 3D Game (C, C++ and DirectX).

Posted by on

Developer Biography from Daniel Opitz

1990: A while after Daniel Opitz's 12th birthday, he programmed for the first time in his life, because his father gave him a paper with a sourcecode for the Atari 800 XL or C-128 (=C-64) home computer.

Then he started programming his first programs in the programming language 'Basic', on the Atari 800 XL and Commodore 128 (=C 64) home computers. For example vocabulary learning programs, and some first little 2D-Graphic programs. He had sent his vocabulary learning program to a C-64 Magazine, but unfortunately wasn't able to get it published.

He also did some programming in the Assembler and Machine languages too (a clock for example).

Later, and now on the Personal Computer, he programmed with QBasic and a little with HTML.
Even with MIDI in a software sequencer Software he 'programmed' (Music).


2003: He learned the programming languages C and C++ through distance learning (at the Study Community Darmstadt/SGD) and after he learned the most importent first C-things for programming games, he programmed for example small Graphic/Game - Test/Experiment programs like this:

My second selfmade car race My first shooter programming exp My first jump and run experience


He then programmed his first complete game Tetris which was a Tetris clone.

Tetris


More about C-programing he learned through programming, self learning with books/Internet, and more.


2006: He finished his education as a qualified IT specialist for application development (by Akademie Überlingen), and while doing his internship at a software company in Potsdam (Berlin), he programmed a software application which greatly eased the mass signing of documents.

Because it was not only a childhood dream for him to make a computer game, he privately started to learn at first 2D-graphic programming with C/C++ and DirectX 9.0c.

2D graphic programming how it be


Afterwards, he learned the same for 3D-Graphics.

3D graphic programming how it be Lights and fog


He programmed his first small game engine 'DOs_DX_Klassen" and some 2D and 3D-graphic programs.

2007/08: Daniel published 3 self-programmed software applications:
-Your Speaker (A Text-to-Speach Freeware in german language)
-Vocal Generator (A BPM friendly Text-to-Speach Shareware in german language with complete Docu)
-TopGen (Use Buttons like a graphical pattern, to made your password. A Freeware in german language)

Then he programmed his second game engine: the 'Ghost World 3D Game Engine'. In 2008 he published his first self-made 3D-Game Ghost World 3D v0.9

Ghost World 3D v0.9


In the following years he read, programmed and learned much, and Ghost World 3D and his second game engine grew quite a bit. He published Ghost World 3D v0.91 and later v0.92, v0.93, ... for this game.

Ghost World 3D v0.91 776556 ghost world 3d windows sc 776563 ghost world 3d windows sc


2016/17: Daniel plans to bring the development for the Ghost World 3D Gameengine and the Game itself to an end, and plans to develop his first commercial 3D-Game.


Tip:
There is a longer Developer Biography from him too, but in german Language.
It have more Text & Videos as here:
Die Entstehungsgeschichte von Ghost World 3D

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: