• Home (current)
  • Works
Card image

Bilal

Unity Engine Developer since 2013.

Since around 2003 I started with coding. Started with PHP and AutoIt. Over 10 years specialized in C#.

Bilal Y.
Danziger Straße 3
31655 Stadthagen

E-Mail:

What do we have here?

You will find an overview about my works. General programmming, game development, tools, extensions etc. with unity and with short description. Sometimes I post on my blog about my work with more details. Most time you will see about unity since I work very long with it. You can look at here.

This page is still under construction and will get improved and I will add more and more information about my works after a while. Please check the video which includes many footages. Please beware! I made more than I can show here. Too bad I haven't footage about it to show you that.

About me

Age 30+. Location germany.

I am Unity C# Developer. I use many different languages to develope but my main language is C#.

If I have something in mind or need something, then I develope the solution. C# helps me to code that program. There are no limits. Thats brought me to use Unity Engine since 2013. During that time, I've worked on tons of different projects. Among other things, I worked on my own multiplayer system.

Yes, I love to code for games. To create a world. To see results.

I learned to develope frontend to backend-systems. I often wrote Unity (Editorwindow) Extensions to make my workflow easier. To see some examples feel free to watch the video or look at the images.

I also wrote codes for non-game related projects. Many different tools. Example a software to control my lights trough wifi. There exists apps for that but never a windows application ( I wonder why ). Another example is image downloader tools etc. I really learned in that time lot's of and still learning.

I made over six game apps with unity engine. One of them has over one million downloads. Minecart Racer Online. All other games are unpublished for now since the maintenance for all apps together took too much time.

Skills

Programming Languages

C#
90%
PHP
80%
LUA
80%
Html + CSS + JS (this website was made by me with these)
70%
NodeJS (this website was scripted by me and uses NodeJS with ExpressJs)
50%

Software Skills

Unity
90%
Video Editing (Adobe Premiere)
70%
Adobe Photoshop
30%

What I can

Result are important but growth and expansion are more important. There are three rules I follow:

  • Clean Code - Quality
  • Extendable - Think of tomorrow
  • Satisfaction - Your vision gets real

If any points is missing it will cause problems. If we do not use clean-code the code is not so easy to understand. If it is not extendable, it will make difficult to add new features and cost time. If it is unsatisfactory to you, so the code is not doing that what you want.

How a clean code looks like:

An example of clean-code

I think even as non programmer you can understand what the code is doing. We can see in the code a class is called DamageSystem and contains _health variable. In my case the underscore "_" indicates, we shouldn't not use that outside the property Health. We also see ApplyDamage and OnHealthChanged. I think from here it is self-explaining 😊. This means this script can be used for DamageSystems like player character get a hit by a bullet then ApplyDamage.

You look for my works? Click here

Privacy Policy

When you visit this website the access is recorded by our server to the log file. It includes the ip adress, date, time, browser type and type of the request. We do not save or connect personal data with the ip adress. We store the ip for security reason and if the service will be abused we can block the ip adress.