Last week I finished the Complete Unity Developer Course on Udemy. I'd like to share with you a couple of thoughts on it.
The course consists of more than 50h of video, during which you create six complete games as well as cover some additional materials. It teaches making both 2D and 3D games. It touches a lot of subjects, among which you can find C# scripting, basic Unity editor usage, physics, sound, music, animations, exporting to different platforms, publishing your work on the web, importing models from Blender, unit testing, using plugins from the Asset Store, implementing multiplayer, and others. The course is targeted at beginners and intermediates.
What I liked about the course was its comprehensiveness. What I mean by it is that it wasn't just a bunch of random tutorials that you can find on YouTube and in other places, but rather a complete set of well-structured lessons that were teaching you new skills with every single game. The course covers a huge amount of material and, having finished it, I feel that I'm able to create simple games of various type without problems. Just to help you understand the amount of content offered, imagine that to only watch the videos, you'd have to spend 2h every day for a month, let alone doing the exercises and tests that consume a similar amount of time.
What I didn't particularly like was the part on scripting, which isn't useful for those who already know programming, and being mixed up with other information, you can't easily skip it. To be honest, if I didn't know how to code, I'm not sure if I'd be able to get a grasp of it during the course either. Just make sure you know the basics of any language before you start the course and you should be fine.
There were other minor details that I wasn't fond of. Most of the lessons use Unity 4.6 while the current version is 5.5. There aren't too many differences between them, but there are some that may cause your project not to compile or make you look for some editor functions. Also, the course gets a bit chaotic at times, using different coding styles or introducing compilation errors and typos to only fix them in subsequent videos. Finally, the last two subjects abandon the idea of creating complete games in favor of explaining specific topics like networking or handling cross-platform input.
All in all, the Complete Unity Developer is a great course. I'd give it 4.5/5. It was definitely worth the discounted price that I paid for it (12€). Was it not for the much lower price though, I don't think I would have paid 195€ for it. However, I have to say that having paid a small amount of money, it definitely made me more motivated to get to the very end. If you're a beginner or you have little knowledge of Unity, I can easily recommend the course and you don't have to take my word for it - just look at other people's reviews on Udemy. Although, if you are more experienced, you have already created stuff with Unity and you're looking to deepen your knowledge, I'd perhaps look at the official Unity Manual and other places like YouTube first.
My plan for the next weeks/months now is to rewrite my Blobby Volley game in Unity. I want to add some features too (a better menu and perhaps a multiplayer). I'll be tracking my work time and progress, so you can follow me in my struggle. I'll also create a group for beta testers, so you can see the results and help me during the development process. I'll post some more information soon. Stay put and I'll see you next time.
Showing posts with label review. Show all posts
Showing posts with label review. Show all posts
Wednesday, March 8, 2017
Sunday, September 28, 2014
Making Money with Apps - e-book review
I've read the Making Money with Apps e-book recently (twice actually) and I would like to share my impressions with you. You might already know the author - Jörg Winterstein - from my previous interview that I did a year ago. Jörg, also known as Eiswuxe, is a very successful German indie game developer with almost a decade of professional experience, great blog called My-Indie-Story and an impressive portfolio of apps. I was extremely excited when he agreed to give me the book to review for free (usual price is $29.99). I hope I can help you decide if it can be a valuable read for you as well.
Jörg used to work for a video game company and then decided to start his own business with a bunch of friends. Unfortunately, they went bankrupt when their financial backer stopped the cash-flow. After that, he carried on to create games by himself, to finally succeed and make a living from it (and even doubling his previous income). According to his reports he makes around $10k a month now.
What I liked about his story is that even if he failed first and kept working hard in order to reach his goals. Also, he didn't just get lucky with one app - he has a couple of them that are different from one another, but still make a lot of money.
If you're looking for a programming tutorial - it's not a book for you. It doesn't tell you almost anything about the technical side of creating apps or games. Instead, it gives you useful tools and frameworks that Jörg uses/used to use, explains why he took certain decisions, giving you precise numbers and statistics, and basically leads you through the lifecycle of an app from choosing an idea to publishing and marketing it.
Here's a list of subjects that you may find in the book:
The book contains a lot of invaluable information for indie developers on any level, no matter if they are just starting out or trying to improve their income. Some of the tips can save you a lot of time and money by helping you make a decision like whether to use facebook advertising or how to determine the price of an app. Making Money with Apps basically describes step-by-step how an app/game is made, distributed and marketed with real-life examples and numbers which give them credibility.
The thing I didn't like was that most of the statistics are becoming outdated - dating back to 2012. I know it's only two years, but a lot has changed since then. Jörg told me he is planning on doing a general update, so it should be fixed in the near future.
In some sections I also had a feeling that Eiswuxe tried to explain even the most basic notions (like what CPM is), not knowing exactly what his target audience was. It can be a good thing if you're a total beginner, but it might be boring for more advanced people (even though there are parts definitely more suitable for them as well).
More about the author
What I liked about his story is that even if he failed first and kept working hard in order to reach his goals. Also, he didn't just get lucky with one app - he has a couple of them that are different from one another, but still make a lot of money.
What is the e-book (not) about
Here's a list of subjects that you may find in the book:
- tools for coding, graphics, sounds, music, and other content
- comparison and comments on several game engines and game programming languages
- thorough explanation of mobile ads - their formats, ad networks, statistics, house ads and expected revenue - all with real-life examples
- paid apps and in-app-purchases - how to set your price and perhaps even double your previous income, comparison to free apps with ads
- app marketing - choosing an idea, naming, icon design, review sites, keywords, facebook advertising, forums, etc.
- getting good ratings
- Google Play vs. Apple App Store vs. other stores
- testing - how to make sure your app does not contain bugs or design errors
- alternative places to publish your apps
- tracking the apps' usage and performance
- taxes
- tons of other tips - most of them from hands-on experience
Strong and weak points
The book contains a lot of invaluable information for indie developers on any level, no matter if they are just starting out or trying to improve their income. Some of the tips can save you a lot of time and money by helping you make a decision like whether to use facebook advertising or how to determine the price of an app. Making Money with Apps basically describes step-by-step how an app/game is made, distributed and marketed with real-life examples and numbers which give them credibility.
The thing I didn't like was that most of the statistics are becoming outdated - dating back to 2012. I know it's only two years, but a lot has changed since then. Jörg told me he is planning on doing a general update, so it should be fixed in the near future.
In some sections I also had a feeling that Eiswuxe tried to explain even the most basic notions (like what CPM is), not knowing exactly what his target audience was. It can be a good thing if you're a total beginner, but it might be boring for more advanced people (even though there are parts definitely more suitable for them as well).
Summary
I believe that Making Money with Apps e-book deserves a 4.5/5 score and perhaps even 5 when the statistics and general structure get updated (hopefully really soon). It gives you the insight of a game-programming veteran and definitely helps you be more successful with your apps. I was somewhat unsure about the price - $29.99, but after reading it I think it's definitely worth it. There's also a three-day-long money back guarantee, so if you don't like it, you can just get refunded. I strongly advise you to give it a try. I'll be glad to hear your opinion on it as well.
Wednesday, July 17, 2013
App Dev Empire review
Some time ago I found App Dev Empire - a course promising to teach you how to create Android apps and, what is more important, make big money on them. At first glance, it looked highly suspicious to me. There were only positive testimonials in the comments section and numerous sites giving it raving reviews (just type "app dev empire review" into Google). Anyway, I decided that $47 is not that much after all and even if I didn't make a fortune, I could at least describe my experience on the blog. Also, I was secretly hoping that if I didn't like the course at all, they would give me the money back based on the 60-day money back guarantee with no questions asked, which they promise. Here's the whole story.
The App Dev Empire site looks great and almost makes you beg to let you pay to finally take a peek at the course. The promotional video is very professional and makes you think that if the actual content is half as good you might have found a gold mine. What is more, it claims to be able to teach you all necessary stuff without any prior programming skills. Seems unreal? Well, let's see...
So I finally clicked the "Buy" button, having that strange feeling in my gut that I was doing something incredibly stupid, but at the same time whispering to myself "come to me my precioussss"... When the transaction was complete, I was so excited to see my latest purchase that I almost fell off my chair. Unfortunately, here it was when a streak of disappointments began, slowly putting out all the enthusiasm that had been built up so tenderly before.
The first thing that you see is an upsell screen telling you that although the course itself is great as is, you might be interested in acquiring some additional source code helping you to understand it better and have a base for further experimentation. All that for only $47. Having just paid the exact same amount and not being prepared to put my hand in the pocket again, I politely refused the offer and proceeded to the long awaited members area.
I found and played the first video dying to see what it had to offer and heard the familiar soft voice of the guy from the promotional material. Time flew while I cherished every single word that I heard, instructing me how to organize my environment and tools. It seemed like minutes when the video was over. Or perhaps it was minutes. I checked it to be sure and in fact it lasted only 4:24. Well, I thought to myself, there are 11 more from which I can still learn highly valuable information helping me to become a successful app developer. Each one of them putting me a step closer to the final goal.
Then another thing happened. I saw the second video and it was only 2:19. No, there is no spelling mistake: two minutes and nineteen seconds. I got seriously worried that the beautiful game they sketched so vividly would never get done or perhaps appear magically with the soft voice guy saying something like: "We've omitted parts of the code to let you work on them yourself. If you have problems with it, you can buy the source code pack for only $47". Fortunately, I was wrong this time.
The whole course turned out to be a little more than 5h long. Actually, I wouldn't use the word "course". It's more of a screencast in which you see the creation of a simple game. I quite liked the idea that you see everything that is done, from installing the environment, through downloading and processing of graphics and sound resources, up to coding. Unfortunately, it also makes the videos unbearably boring. You just watch the code being written with a speed of an 80-year old who just found out how to use a keyboard. Wouldn't it be easier to just paste the code and then review it?! Sorry, I always get frustrated when I see someone type so slow. But I do have to admit - the game eventually gets created and works.
After watching the last video, I asked myself the question: "What did I learn from all this?". The problem was, I couldn't really tell. It wasn't a programming course, because they assumed you already knew how to get around in the programming environment and handle the code (sometimes quite complicated). They didn't show me any good libraries to automate the game creation process and make it easier and less time consuming. In fact, they used the most basic Android tools: drawing on a Canvas, playing sounds with a MediaPlayer and handling all logic (collisions, animations, etc.) by themselves.
What got my attention was that the code didn't meet any Java coding standard. Variable names started with capital letters or had underscores. Sometimes I wasn't quite sure if a name was referring to a class, a method or a variable. It made me wonder if the guy who actually wrote it had any Java experience. You just don't make such things... ever. Sometimes in the video you could see files with names written in cyrillic which only confirmed my thesis that the author was a freelancer from the eastern conglomerate. And when the soft voice guy pronounced "onTouchListener" as "onToughListener" he lost all the respect in my eyes.
I could probably give some more examples of the lack of quality like the fact that using image resources found with Google is probably illegal and that the game doesn't handle situations when there is an incoming call or the screen size changes. I have to admit, though, that making a playable game in such little time is quite impressive. Especially, taking into account the speed of typing and that some of the video material shows you how to install the programming environment. At the end of the course you should have a ship flying in the right direction, obstacles forming a kind of a tunnel and coins that you have to collect. Everything looking quite pleasant to the eye, including menus and backgrounds.
Besides video lessons, App Dev Empire offers 6 pdf reports. I didn't expect much from them after finishing the course, but they turned out to be not that bad. They describe the most popular app categories as well as monetization and marketing techniques. You shouldn't expect too much from them, since they are usually two to three pages long and use a couple of sentences to explain each point, but they do mention some useful sites and techniques (although you'll have to make some further research on them yourself). To me they seemed too general - almost like typing "android monetizing techniques" in Google and checking out the results.
There's another section on the App Dev Empire site called bonus material, but its content only says: "This additional bonus training module will be released 17 June 2013". It's mid July 2013 when I'm writing this, so I'm not quite sure if it will ever appear.
As you may easily guess, I wasn't quite satisfied with the course and I decided to make use of the money back guarantee. It required some effort, since the support email address on the site didn't work (I kept getting undelivered email notifications). I eventually managed to do it via ClickBank, which is a bigger platform App Dev Empire is sold through. You can find detailed instructions on how to get a refund in this YouTube video. By now, all the cash has already been transfered to my PayPal account and, quite surprisingly, I still have access to the course. Not that I want to go through it another time, but it was helpful while writing this review. Perhaps some day they'll upload the promised bonus material as well...
To sum up, App Dev Empire is not a great product. I'd give it a score of 3.5/10. I liked the form of video lessons and some material from the reports, but in general, it offered less value than an average Android book (which would probably be cheaper anyway). If you're willing to commit 6h of your time and $47, I'd still say to try it - especially with the money back guarantee. Just don't expect to become a millionaire afterwards or to learn how to program if you're a total beginner. You have to at least understand someone else's code and get around in Photoshop or some similar piece of software to be able to follow the lessons.
I hope this review will help you make the right decision. Especially that there are plenty of them showing the course in a totally different way. Feel free to share your own experiences, if you have any.
Subscribe to:
Posts (Atom)

