Saturday, 31 January 2015

Unity Custom Editor lecture

     Custom Unity Editor Scripts look very useful to learn. And therefore are a very powerful tool for developers who want to adjust the default Inspector. Those help in various situations depending on what is needed, I have decided to implement SerializeField attribute so that I can keep most of my variables private but in order to do that I may need Unity Editor script that will allow resetting variables to make it easy afterwards to recover default values I want for specific variables.

Friday, 30 January 2015

Project feedback and implementation

     Generally I got really good feedback for this project, and over the next couple weeks I will hopefully find the time to implement it. I still have no idea how to balance my game properly but I may just play around with values and see what is working best. I already had a bit of search through Unity asset store to replace the cube as a  main character for my game- the problem with that is I haven't found anything particularly good that would fir my game theme and therefore I may just use some kind of animal model etc.  I will also make sure to change variable names so that private and public variables will be easily recognizable.

Friday, 23 January 2015

Rendering and Shaders

     Writing shaders is very broad and interesting topic. At this point I start to understand how shaders actually work and hopefully in short future I will be able to write one on my own without looking at others work or experimenting with already made shaders. There are a lot of different types of shaders each of which is unique for the purpose they are used for. I will definitely at least try to implement a shader into my current project.

Friday, 16 January 2015

First lecture second term

     First lecture in the second term was about Structs and Classes. Nowadays structs are used for block of data that hold only public variables. It may be useful for creating items that have to be accessible through the whole program. As well as this we learned more about the differences between lists and arrays.