Marek - Computer programming tutor - Dearing
1st lesson free
Marek - Computer programming tutor - Dearing

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Marek will be happy to arrange your first Computer programming lesson.

Marek

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Marek will be happy to arrange your first Computer programming lesson.

  • Rate ₱1,759
  • Response 7h
  • Students

    Number of students Marek has taught since their arrival at Superprof

    24

    Number of students Marek has taught since their arrival at Superprof

Marek - Computer programming tutor - Dearing
  • 4.9 (11 reviews)

₱1,759/h

1st lesson free

Contact

1st lesson free

1st lesson free

  • Computer programming
  • C#
  • C#.NET
  • Video game programming

I will help you with Unity game development and C# coding. I am a passionate and friendly tutor, who will teach you only the best practices!

  • Computer programming
  • C#
  • C#.NET
  • Video game programming

Lesson location

Ambassador

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Marek will be happy to arrange your first Computer programming lesson.

About Marek

Hi, I'm Marek, and I've been passionate about video games since I was very young. Over time, my passion has turned into a love for building my own games. What I enjoy even more is teaching people how they can develop their own games using Unity. I believe in offering a completely personalized experience for my students, where I can teach them everything they need to know about game development in Unity. My friendly approach and years of experience make it easy for beginners to learn and create their own games. It brings me great joy to share my enthusiasm for game development and guide others in the process.

See more

About the lesson

  • Elementary School
  • Junior High School
  • Senior High School
  • +7
  • levels :

    Elementary School

    Junior High School

    Senior High School

    Professional

    Adult Education

    Early Childhood Education

    Beginner

    Intermediate

    Advanced

    Children

  • English

All languages in which the lesson is available :

English

If you're interested in learning how to develop 2D and 3D games or software using Unity, you've come to the right place. With my Unity tutoring lessons, you'll learn the skills necessary to bring your ideas to life. We'll cover everything from the basics of Unity's interface and C# coding to more advanced topics like inheritance, generics, programming patterns and more. Whether you're interested in developing games for PC or mobile devices, I can help you achieve your goals. I offer lessons in C# programming as well as visual scripting with Bolt, so you can choose the learning style that works best for you. With records of the lessons and personalized materials to help you along the way, you'll be well on your way to becoming a Unity developer.

See more

Rates

Rate

  • ₱1,759

Pack rates

  • 5h: ₱7,884
  • 10h: ₱16,375

free lessons

This first lesson offered with Marek will allow you to get to know each other and clearly specify your needs for your next lessons.

  • 1hr

online

  • ₱1,759/h

Find out more about Marek

Find out more about Marek

  • 1) Can you tell us about your first experience using a computer?

    The first experience with a computer that I can remember is playing games as a child. I have the most memories of the game Command and Conquer Generals. Back then it was a very challenging game for me, but I had a lot of grit and determination to win. Discipline is surely something that has stuck with me. Other games I used to play include Spore, Terraria, and Minecraft.
  • 2) What is the technological evolution that has marked you most and what will be, in your eyes, a turning point in this field?

    The turning point in IT as a whole will surely be (and already is) AI. It has marked almost all of us because of its convenience, so many people, including me, are becoming lazier and dependent on it. I know many people who believe that AI will replace almost everyone in the IT sector. However, I am more skeptical about this. It has already replaced many entry-level positions but I believe that it will not (at least in the near future) replace senior positions, especially those in game development. One of the reasons for that is that game development is so complex and creative. Moreover, more people are starting to look for original content that AI can’t create. This makes me think that today is a good time to start developing games, since others may be intimidated by AI and quit their jobs, or they will be too dependent on it and won’t be able to innovate.
  • 3) Explain your expertise, your interest in it and, more broadly, its importance in the computer world.

    I have been interested in game development since I was about 10 years old, so I am very familiar with Unity Engine. For the first few years, I was struggling with coding in JavaScript, then I chose an easier alternative, visual scripting, which I used for about 3 years. Finally, I transitioned to coding in C#, which is now one of my main areas of expertise. I am interested in writing clean and scalable systems. I love experimenting with new ideas and creating innovative game systems, since that is something big studios rarely do. I think that games are a great medium to entertain and also teach others, so my main goal is to share my knowledge with as many people as I can.
  • 4) Do so-called 'visionaries', such as Bill Gates, Steve Jobs and Mark Zuckerberg inspire you or do you have other role models?

    I do admire Gates, Jobs and Zuckerberg, though I can relate more to game developers. I have been following Hugo Cardoso (“Code Monkey”) on YouTube for a long time and have learnt a lot from him. Recently I discovered another YouTuber who makes game development tutorials, Adam Myhre (”Git Amend”). His channel is one of the few covering advanced topics. I always get motivated watching his videos, because I see how many more things there are for me to learn. I also look up to other game developers like Tynan Sylvester (developer of RimWorld, writer of Designing Games), who I admire for his game design skills. I mainly sympathize with his idea that games are systems for generating experiences. Another developer I like is Michal Kovařík (developer of Factorio), because of how methodical he is when it comes to coding - his code is always well-tested and reliable.
  • 5) Provide a valuable anecdote related to your subject or your days at school.

    Some time ago, I was teaching a student, who wanted help with implementing a custom lighting system for his game. This, on its own, is a really complicated task. In addition, he wanted to use a novel approach just a few years old, so I had no experience with it. Still, I decided to dive into it. However, after two lessons, I thought that the topic was beyond my capabilities, so I told him to look for another tutor. I found the topic of lighting, reflections and shadows fascinating and thought that it could be very useful for my own game, so I actually implemented it myself a few months later. By failing to teach the student, I actually learned many new things. This taught me that I should not be afraid to try new things, even though I may fail. I also realized how many new ideas you can get from other people.
  • 6) What would you say to an uncomfortable person in front of a screen who says that "IT is too complicated"?

    I would tell them that IT in general is much easier than it used to be. In movies, you may see programmers frantically writing 0’s and 1’s, but that is nowhere close to how it works nowadays. There is usually no rush and you have many tools at your disposal that make programming and game development much easier than it may seem. This doesn’t mean that it is easy to develop good games, because nothing good ever comes easy, but even a 10-year-old can learn it (I taught multiple young talents). It may take you a few years to become proficient at it, but the key is to start small. Even a total beginner can create a simple 2D platformer game in 10 hours with the right guidance.
  • 7) What are your other passions, related or non-related to computers?

    When it comes to programming, I enjoy refactoring code to make it more readable and easier to modify. I believe that programming isn’t about becoming smarter (even though knowing some math is useful). Rather, it is about making the code easier to work with. I also enjoy sports such as rock climbing. I like it mainly because it is much less competitive than other sports, and other climbers are always friendly and willing to help. To gain strength, I do calisthenics, since I enjoy the movements. I also enjoy reading and constantly improving myself.
  • 8) What makes you a Superprof in IT?

    I am always patient with my students and adapt to their specific needs. I can help you quickly get through a school assignment if you have an approaching deadline, teach you the very basics of coding along with the best practices, or explain complicated algorithms in-depth. I can also give you additional material in the form of my own YouTube tutorials. Even in my relatively short teaching career (about 3 years) I have already helped multiple students release their first games, which demonstrates the practical knowledge and guidance I can offer. However, I am also highly interested in the theory behind how everything works. I learned almost everything I know on my own, so I can help you avoid repeating the mistakes I made.
--
--

Other tutors in Computer programming

  • Dherian

    Quezon City & online

    New
    • ₱1,000/h
    • 1st lesson free
  • RebuyonJan

    Lungsod ng Dabaw & online

    New
    • ₱200/h
    • 1st lesson free
  • Geoff

    Valenzuela & online

    New
    • ₱150/h
    • 1st lesson free
  • Janice

    Dumaguete City & online

    New
    • ₱600/h
    • 1st lesson free
  • Alberto

    Makati & online

    New
    • ₱1,000/h
    • 1st lesson free
  • Gideon

    San Juan City & online

    New
    • ₱1,000/h
    • 1st lesson free
  • Reza

    Brooklyn, United States & online

    5 (125 reviews)
    • ₱2,425/h
    • 1st lesson free
  • ADAM

    Paris 12e, France & online

    4.9 (36 reviews)
    • ₱3,502/h
    • 1st lesson free
  • Shivam

    Kingston upon Thames, United Kingdom & online

    4.9 (39 reviews)
    • ₱1,307/h
    • 1st lesson free
  • Massimiliano

    Ancona, Italy & online

    5 (47 reviews)
    • ₱2,101/h
    • 1st lesson free
  • Mourad

    Paris 12e, France & online

    5 (76 reviews)
    • ₱2,801/h
    • 1st lesson free
  • Laurent

    Marseille 1er, France & online

    4.6 (75 reviews)
    • ₱4,202/h
    • 1st lesson free
  • Esmaeil

    New York, United States & online

    5 (86 reviews)
    • ₱1,819/h
    • 1st lesson free
  • Reihane

    Guelph, Canada & online

    5 (53 reviews)
    • ₱2,162/h
    • 1st lesson free
  • Michael

    New York, United States & online

    5 (36 reviews)
    • ₱3,031/h
    • 1st lesson free
  • Gabriel

    Seattle, United States & online

    5 (102 reviews)
    • ₱1,152/h
  • Marco

    Tortona, Italy & online

    5 (61 reviews)
    • ₱2,101/h
  • David

    Toronto, Canada & online

    5 (39 reviews)
    • ₱3,892/h
  • Reza

    London, United Kingdom & online

    5 (39 reviews)
    • ₱2,860/h
    • 1st lesson free
  • Gabriel

    Toronto, Canada & online

    5 (28 reviews)
    • ₱649/h
    • 1st lesson free
  • See Computer programming tutors