Yes, well, I’m still convinced that I could use this so… Image.
Specific
I will learn UML theory and practice that is proportional to that programming skill that I have already. After that I would learn UML so as to represent the more advanced programming theory I would be learning at the time. I will do this by taking a course on UML for beginners on Pluralsight or something similar. I will also use the section at the end of the Design Patterns book that covers the UML used there.
Measurable
I will also measure this by making sure that my programming plans and thoughts can be communicated with other programmers using only UML. Another way that I will know that this is complete is when I can fluently draw UML with as much complexity as I can think with and make minimal mistakes in the UML representation (not the quality of the logic, which may need iterating on)
Achievable
I know that this is achievable because I am already having to think in terms of object construction and communication in order to create the projects that I can show already. UML is just another notation to express that.
Relevant
This is relevant as I have identified that I wish to be a gaming generalist but with an emphasis on programming so as to be able to make my own games. It is also relevant as I have recognised that I lose track of the structure of project’s once they reach a certain level of complexity.
Hello, my name is Mike. I am an aspiring game developer enjoying a second chance at life. Sounds deep right? I know, but its true. I am from London and from 2007 I owned a clothing business selling Barbour, Hunter, Joules and so on. I didn't like it. I kind of fell into it and by the time I knew I didn't like it I was committed and needed to follow through. In 2009 I met Natalie, my Cornish maid and once our little girl came along in 2015, we decided that Cornwall would be a better life for her than London. In the meantime, the business had suffered tremendous difficulty having been burgled twice. Insurance? What can I say. I ended up suing (and winning) the broker for selling me an incomplete policy. It was hard. When I arrived in Cornwall having shut the business down and generally being in pretty poor health, stressed and disappointed, my Wife (whom I would need exist without) tried to talk me into having 3 months off! Ha, I said, I would go crazy. Well the question was 'what are you going to do then'?
Turned out that I had a HND (most of a Degree) that qualified me for the course Games Design For Industry BA Top Up. I had always wanted to make video games for a living and so I applied, got on the course, worked like my life depended on it and came out with a 1st. If you're thinking 'why d'you have to say it like that and tell us the grade you loser'? Here's the thing, that HND was supposed to be a Degree in Computer Graphics and Games but, in my youthful wisdom, I played games more than studied them and failed. Then I went back to do the last year again and just couldn't hit my stride, so failed again. Imagine getting another chance to sort that mistake out... That was not going to happen again.
Having completed that course I and a friend I met there, Ethan, have set up Sofa Ninja Studios and are working on a game that was born on the course called Serial Link. I am very proud of where we are and I cannot believe that I have the chance to do this for real. We have a playable demo and will hopefully run a kickstarter early this year. Its a mature (code for violence and swearing) shooter where the player gets to shoot and use powers gifted to him.
Have a look at one of the latest videos although there has already been more development. I did warn you about the content...
https://www.youtube.com/watch?v=Qv9R5ktCiA0&t=46sLinks to an external site.
I took to the game design and logic (cant call it coding, its Unreal blueprinting right now...) very well and feel that this is where I am meant to be. I am learning C++ and would like to make the transition to 'proper coder' this year if I can. Being in business for myself taught me the value of self discipline and being intrinsically motivated and so I carry those lessons with me into my new career. With my beautiful family behind me, Im ready.
View all posts by Mike
2 thoughts on “SMART: UML (Unified Modelling Lingo)”
2 thoughts on “SMART: UML (Unified Modelling Lingo)”