In the last week of school before spring break, our class had worked on creating a simple 2D game in Unity. Finally, over with C# coding classes, we have begun to experience the coding in action with all parts of the game.
The tutorial we watched took you quite slowly through the game, making sure every action was understood with reason. An organized environment was also shown throughout the tutorial. Some skills were shown indirectly to the viewers, keeping good habits in the game creating process. This 2D UFO game helped us to learn these skills in Unity:
To sum it all up...
Sources Developing Your First Game with Unity and C# Step process of creating a game in Unity 3D Unity 2D Game Creation Tutorials
0 Comments
Over the past weeks, I've been continuing learning how to code in C#. Just in case you don't know, C# is a programming language commonly used in Unity to develop games.
The tutorials I've been watching are really nice in how they take you through the code and explain it; however, I feel as if they do more work for us than helping the viewers to remember key parts. I've been taking lots of notes for each tutorial but the code is still so confusing. For example, I find it difficult to use while and do while loops. Not only do you have variables in it like i, but you also have numbers and other signs such as ++. The order to put it together is quite hard to remember off the top of my head. Although C# may be difficult for me, I still understand some parts of it. I'm good at making "if statements" without any help at all because it's really simple and I know where it is going. I wish that I would be able to learn the code with more of my free interest; however, it feels really forced due to certain due date requirements. If I had more time I would've gone through each tutorial practicing what I've learned a few times, getting creative with it, and then once I truly understand that concept I would move on to the next tutorial. It's a good reminder and practice of how we WILL get hard due dates, especially in this work field. Although it's important to understand how to code, remember that there is competition and speed may be key to victory. We have to use these opportunities to push us to work faster and more efficiently.
References In the past weeks, our class had continued working in C#. We are still watching tutorials, slowly learning more and more.
When coding with C# you'll start having to memorize certain components. Like string is used when working with text, and int is used when working with numbers. Another example is when to capitalize, put spaces, and don't forget to add a simple semicolon at the end of each line. All these little things added together is scripting. It's the little things that make coding seem easy, but it is quite challenging in the beginning if you don't pay attention. Many times our whole script doesn't work because the little things are forgotten. This is important to realize early so when taking a test on it, quizzing your knowledge on the subject matter, you must know every little detail or everything may not work according to plan. One way to help avoid this problem is to take notes and actually review them, they've helped me progress in the tutorials with a better understanding. There is an article online about common mistakes when coding with C#. Most of them were more advanced for me since I am not that far in the knowledge of programming in C#. However, a few had happened to me before. The first mistake I made in C# was not logging an overflow error. Another mistake was not using string correctly and using inefficient methods of coding. Although these problems had slowed me down, I used the opportunities to learn where I was wrong and to grow. It's important to know...
As I was going through the tutorials on C#, I had quite a difficult time actually figuring out what was going on.
What had helped me to slowly climb back up was taking notes. I had re-watched the three tutorials I had fallen behind on, and took notes on:
Take notes, they will definitely help you to progress through whatever material you do it on. Over the past two weeks, our class had started learning about how to program using C#.
I've always wanted to learn how to program. One of the possibilities for my jobs in the future is to be a software engineer. I don't know much about programming just yet, but learning it in class will really help me to decide. Programming is a skill that I will use eventually in other future jobs, so it's good to start learning now. C# is designed to make easier the exchange of information and services over the internet and to give developers the means to build highly portable applications. C# basically simplifies programming. It is important to use because it helps beginning programmers to learn code. While it's easier to use than other types, C# has a good community to learn and ask questions from. And as I was saying before, it opens up many career opportunities. "C# is an object-oriented imperative language — you tell the computer what to do and can wrap those commands into objects modeling your desired world. This paradigm is the most widely used nowadays and therefore a good one to master. Applications patterns and object-oriented practices are transferable to many other platforms and languages." This website, (Same as one in the next sentence) had explained how this program is widely used. Working with C# sharp provides solid prospects in the future. According to medium.com, some of the jobs (There are MANY more) that use c# include:
C# is quite popular and will show up sometime in your software-oriented future. C# is...
|
AuthorAaron Lobo Categories
All
Archives
May 2018
|