
디자인 패턴 with JAVA (GoF)
이재환
자바 기본서를 막 끝낸 분이거나 자바 초보자라면 이 강좌를 통해 디자인패턴을 익히고 자바를 이용한 프로그래밍시 좀 더 효율적인 코드로 프로그래밍을 할 수 있을 것으로 예상합니다.
중급이상
Java, MVC
If you've completed the basics of Unity and want to write more efficient code, this course will help you move from beginner to intermediate level.
Efficient Coding in Unity
Game design patterns ready to use in Unity
Every programmer dreams of typing away at the keyboard, seemingly possessed, and then finally, with a thumping Enter key, executing the code and seeing the results: "Okay!" But in real-world development, such dazzling individual coding skills aren't necessary.
Code should be concise, maintainable by anyone, and performant.
This kind of efficient coding technique is necessary. Our senior colleagues have already defined various game design patterns, naming these structured and effective tasks. However, the text-based GoF design pattern theory and examples have proven difficult to apply to Unity.
That's why this course was created. We've created examples of essential and frequently used game design patterns, tailored to Unity. By learning, mastering, and repeatedly using these examples, you'll find yourself coding more and more efficiently.
[Strategy Pattern - Weapon Swap Implementation]
[ Command Pattern - Implementing Undo Function ]
[ Builder Pattern - Implementing User-Specific Character Configuration ]
Q. I'm using a different Unity version. What should I do?
A. You can use any version. The Unity version used in this lecture is 2019.2.19f1.
This course assumes that you are already comfortable using Unity tools.
So, at the point where you start studying, even if the version used in the lecture and the version of Unity you are using are different,
That difference will not hinder you from taking this course.
Here, we only think about writing efficient code when developing games in Unity.
This part does not change when the Unity version changes.
If you would like to learn more about abstract classes, inheritance, interfaces, and implementation, I recommend the following courses from my course:
[Video Lecture] Java: Understanding Classes and Object-Oriented Programming
If you want to learn the basics of Unity, I recommend my book:
[e-book] Core Course! Unity [Kyobo ebook]
[e-book] Core Course! Unity [Yes24]
Who is this course right for?
Anyone who has studied at least one Unity book
For those who don't know what to do after the basic course
Anyone who is concerned about efficient coding when creating a game
Need to know before starting?
Basic Unity tool usage skills
Understanding C# (Language Basics, Class Understanding Basics)
Project execution experience (individual, team, mini...)
5,740
Learners
373
Reviews
118
Answers
4.6
Rating
6
Courses
현) 더조은IT아카데미 - 자바개발자과정 / 플러터 / 빅데이터 / 블록체인 강의
28년차 개발자이면서 강의를 겸하고 있습니다.
*** 저서 ***
이재환의 자바 프로그래밍 입문 / 골든래빗
예제로 배우는 스프링 부트 입문 / 비제이퍼블릭
핵심강좌! 유니티 / 유페이퍼
핵심강좌! Cocos2d-X / 유페이퍼
시작하세요! cocos2d 아이폰게임프로그래밍 / 위키북스
*** 온라인 강의 ***
All
40 lectures ∙ (4hr 11min)
All
26 reviews
4.1
26 reviews
Limited time deal
$41,250.00
25%
$42.90
Check out other courses by the instructor!
Explore other courses in the same field!