Montag, 18. Mai 2020

My next milestone in learning Unity3D has been reached !!!!!

The course of Jonatan Weinberger provide definitive quality and no I don’t endorsing his work by any means, I just speak from my personal experience, this not a course review but if you ask me how to learn Unity3D:

I say this course is one of the best options which can teach you about Unity3D game development, be aware that you need basic C# programming skills and don’t be afraid to read manual and apis docs of Unity3d 2019 version and try and try and try things out, because for post processing some adjustment from view of a student needed , but it is not big hurtle , because Unity3D have good documentation and overall great community and make sure that you treat this course like real work, it’s very work intensive.

Let’s go back to my main topic, status of my learning of Unity3D, I think,  I have reached the point where I can confidently claim ,

that I can develop Unity3D based game and I delivered the proof and  still there some unknowns about the Unity3D Engine (creating assets and make them look good and importing of fbx from CityEngine ) and how practical it would be to write the game in test driven development, definitely I must go into preproduction mode of developing of my own game and it will take time:
I will use scrum methodology to execute this project:
1. Write stories 
2. Discuss them with team members
3. Create prototypes and show them to the public
4. Gather feedback and prepare pipeline for the milestones

It will be very interesting!

Here proof that i Alexander Freelancer developed and created a prototype during course of Jonathan Weinberger:

As always stay tuned, in my next blog I will write some major news about my future game.

Donnerstag, 14. Mai 2020

My current advancement in learning of Unity3D - Spaceshooters 2D game

Hi folks, I would like to report of reaching my next learning objective in Unity3D!

Thanks to Jonatan Weinberger Udemy course, I was able to test my knowledge about Unity3D usage and it did come out pretty good on my side!!!

I use currently Unity3D version 2019.3.1.13f1, which have some issues, like color picker bug in  windows (I was only able to workaround it and activate it through windows registry  “fix”, furthermore I learned how to apply high quality post process effects in Unity3D 2019 project.
I tried to generate this project in webgl build in Unity3D, but I got always strange webasm error, but if I created empty new Unity3D project than it did worked, so probably some issues with my 2D project,  so no web version for you evaluation people ;)

Some folks sometimes ask me for the source code of the projects which examples i present on my youtube channel.

I want to stay safe and make following statement: if you sign up to Udemy course of Jonatan Weinberger you will get the sourcecode directly from course author, actually it’s a part of learning process, other projects source code can be aquired by sign up to Unity learning portal.

This is definitely better
, then trying to refactor code of the project to your current version of Unity3D Editor.
What I observe in short amount of time working with Unity 3D, that it's in continuous development , so some assets in the asset store would be deprecated , because they would not work properly with newer version of Unity3D.

In my opinion constant change is not so bad , we people who work in IT field must constant learn new stuff and try to solve the problem with common sense and best available tool and of course teach young generation, because leaving an old rigid system does not provide real value to company and the country which you live in.
Back to my learning state : here is my latest build of the 2D game prototype:

My next step is to complete the course of Jonatan Weinberger by creating next training project which a 3D game and then after the course material is done , start to design my own game and prepare the estimates for my new project and creating assets and discussing concepts with people of my inner circle and trust ;-)

Please note: here is Github repo, where you can find usefull shortcuts during your Unity3D development.

So stay tuned for more!

Samstag, 9. Mai 2020

Uncle Bob Martin - The Craftsman's Oath

Hereby i state following :

1. I will not produce harmful code
2. The code that I produce will always be my best work.
3. I will not knowingly allow code that is defective either in behavior or structure to accumulate
4. I will produce, with each release, a quick, sure , and repeatable proof that every element  of the code works as it should
5. I will make frequent, small, releases so that I do not impede the progress of others
6. I will fearlessly and relentlessly improve our work at every opportunity and i will never allow it to degrade
8. I will do all that I can to keep the productivity of myself, and others, as high as possible. I will do nothing that decreases that productivity
9. I will continuously ensure that others can cover for me, and that I can cover for them
10. I will produce estimates that are hones both in magnitude and precision. I will not make promises without certainty
11. I will never stop learning and improving my craft.


Blog readers favorites