Description
ปูพื้นฐานการเขียนโปรแกรม
และ สร้างเกมด้วย Unreal Engine
หลักสูตรออนไลน์สำหรับการเริ่มต้นสู่การเป็น
นักพัฒนาเกมจากพื้นฐานจนเข้าใจการออกแบบเกม
พัฒนาจากโปรเจคจริง
- เนื้อหาจัดเต็มกว่า 120 ตอน
รวมแบบฝึกหัดท้ายบทเรียน - โปรเจคจบทุกหลักสูตร
หมดกังวลว่าจบไปแล้วทำไม่ได้ - Certificate โดย
borntoDev Academy
- ตอบทุกปัญหาบทเรียน
ใน borntoDev Community - เรียน ทบทวนซ้ำได้ไม่จำกัดเวลา
ย้อนกลับบทเรียนได้จนกว่าจะเป็น
2,590 ฿
5,880 ฿
หลักสูตรถาวร
สามารถเข้าเรียนที่ไหน เมื่อไหร่ ก็ได้ไม่จำกัด
สามารถทบทวนซ้ำไม่อั้น
เมื่อเรียนจบคอร์สแล้ว
เริ่มต้นด้วยแนวคิดไม่ใช่โค้ด
เปลี่ยนการเรียนรู้ด้วยโค้ดสุดประหลาด ให้เริ่มที่แนวคิดจากสมอง เพราะถ้าหากเข้าใจแนวคิดการพัฒนาโปรแกรม การเขียนโค้ดก็ไม่ใช่เรื่องยาก ดังนั้นในหลักสูตรนี้เราจะมาเริ่มต้นกันด้วยสิ่งที่สามารถเข้าใจได้ง่ายด้วยการเรียนรูปแบบ Block ที่เหมาะสำหรับทุกเพศ ทุกวัยตั้งแต่นักเรียน นักศึกษา พนักงานเอกชน รัฐบาล ไปจนถึงผู้ประกอบกิจการส่วนตัว
เนื้อหาในหลักสูตรทั้งหมด
หัวข้อนับร้อยที่เตรียมพร้อมให้คุณได้เข้าเรียนเพื่อสู่เส้นทางที่ฝัน
ตั้งแต่พื้นฐานสู่การทำโปรเจคจริงของคุณเอง
เนื้อหาพื้นฐานการเขียนโปรแกรมตั้งแต่เริ่มต้น
จากหลักสูตร Programming For Everyone X
Section 1 ยินดีต้อนรับเข้าสู่โลกแห่งการพัฒนาโปรแกรม
- Lecture 0 โลกทั้งใบที่เต็มไปด้วยคอมพิวเตอร์
- Lecture 1 ทำความรู้จักกับระบบการทำงานภายในโปรแกรมคอมพิวเตอร์
- Lecture 2 รู้จักกับคำว่า Algorithm
- Lecture 3 ส่วนประกอบของการทำงานภายในโปรแกรมคอมพิวเตอร์
- Lecture 4 ทำความรู้จักกับ Software Development Life Cycle
- Lecture 5 เรียนรู้หลักการคิดเพื่อสู่เป้าหมายของเรา
Section 2 รู้จักกับ Google Sheet กับการคิดแบบคอมพิวเตอร์
- Lecture 6 รู้จักกับ Google Sheet ที่ช่วยให้งานง่ายขึ้น
- Lecture 7 การใช้งานพื้นฐานใน Google Sheet
- Lecture 8 การจัดทำ Format พื้นฐานใน Google Sheet
- Lecture 9 รู้จักกับประเภทของข้อมูลใน Spreadsheet
- Lecture 10 กำหนดการประมวลผลให้ Spreadsheet
- Lecture 11 รู้จักกับฟังก์ชัน และ การใช้งาน SUM() เพื่อให้ง่ายยิ่งขึ้น
- Lecture 12 โปรแกรมสำหรับหารค่าอาหารตูมเดียวจบ V1
- Lecture 13 โปรแกรม + – * / แบบง่าย ๆ ในทีเดียว
- Lecture 14 โปรแกรมสำหรับร้านค้าขนาดเล็ก V1
- Lecture 15 การกำหนดเงื่อนไขใน Google Sheet
- Lecture 16 ทำโปรแกรมคำนวณเกรดแบบง่ายด้วย Google Sheet
- Lecture 17 สรุปความเข้าใจเบื้องต้นกับการใช้ IF
Section 3 รู้จักกับการทำงานขั้นสูงด้วย Google Sheet
- Lecture 18 รู้จักกับ Pivot Table ว่ามันคืออะไรกันนะ ?
- Lecture 19 ทดลองใช้ Pivot Table อย่างง่าย
- Lecture 20 รู้จักกับ Chart ใน Google Sheet
- Lecture 21 โปรแกรมสำหรับหารค่าอาหารตูมเดียวจบ V2
- Lecture 22 ทบทวนทักษะ Google Sheet กับการพัฒนาโปรแกรม
Section 4 รู้จักกับ Scratch
- Lecture 23 ทำความรู้จักกับโปรแกรม Scratch
- Lecture 24 โครงสร้างหน้าจอ Scratch
- Lecture 25 สร้างโปรแกรม Hello World ไปพร้อมกัน
- Lecture 26 รู้จักกับเหตุการณ์ในรูปแบบ Event Driven Programming
- Lecture 27 เรียนรู้ Concept การทำงานของโปรแกรมกับ Scratch
- Lecture 28 พัฒนาโปรแกรมแค่แสดงข้อความก็มาเป็นนิยายได้
- Lecture 29 รู้จักกับตัวดำเนินการใน Scratch
- Lecture 30 พัฒนาโปรแกรมทายเลขท้าย 2 ตัวบน Scratch
Section 5 พื้นฐานคำสั่งการกำหนดโปรแกรมใน Scratch
- Lecture 31 รู้จักกับคำว่า ตัวแปร ในการเขียนโปรแกรม
- Lecture 32 สร้างเกมสำหรับเล่าเรื่องราวบน Scratch
- Lecture 33 เพิ่มเสียงเพิ่มความสนุก
- Lecture 34 สร้างโปรแกรมช่วย บวก ลบ คูณ หาร
- Lecture 35 สร้างโปรแกรมสำหรับหารค่ากับข้าว
- Lecture 36 รู้จักกับคำว่าเงื่อนไขในการพัฒนาโปรแกรม
- Lecture 37 พัฒนาโปรแกรมแนะนำเมนูอาหาร
- Lecture 38 พัฒนาโปรแกรมคำนวณเกรด
- Lecture 39 พัฒนาโปรแกรมคำนวณ BMI
- Lecture 40 รู้จักกับการวนซ้ำในระบบคอมพิวเตอร์
- Lecture 41 พัฒนาโปรแกรมกับแอนิเมชัน
- Lecture 42 พัฒนาโปรแกรมตอบคำถามกับการวนซ้ำแบบมีเงื่อนไข
- Lecture 43 ทำโปรแกรมสำหรับ Login วนซ้ำไปตลอดกาล
- Lecture 44 รู้จักกับการสร้างบล็อคของตัวเอง
Section 6 การทำงานร่วมกับ Scratch เพื่อประสบการณ์การใช้งานขั้นสูง
- Lecture 45 พัฒนาการกระโดดให้กับตัวละคร
- Lecture 46 สร้างเกมกระโดดหลบสิ่งกีดขวาง
- Lecture 47 สร้างเกมเก็บลูกบอลสุดเทพ
- Lecture 48 สร้างเกมยิงปืนล่าปีศาจ Part 1
- Lecture 49 สร้างเกมยิงปืนล่าปีศาจ Part 2
- Lecture 50 ให้คุณลองสร้างด้วยตัวเอง !
Section 7 สิ่งประดิษฐ์สุดไฮเทคใน Microbit ด้วยพื้นฐาน Scratch
- Lecture 51 ทำความรุ้จักกับ Microbit ว่ามันคืออะไร ?
- Lecture 52 คำสั่งพื้นฐานใน Microbit เมื่อเทียบกับ Scratch
- Lecture 53 การแสดงผลออกจอ LCD บน Microbit (ป้ายไฟเกาหลี)
- Lecture 54 ทำโปรแกรมควบคู่กับปุ่มใน Microbit
- Lecture 55 ทำโปรแกรมจับโกหก (แบบโกหก)
- Lecture 56 ทำโปรแกรมทอยลูกเต๋าอย่างง่าย
- Lecture 57 ทำโปรแกรมเป่ายิงฉุบสนุกสุดๆ
- Lecture 58 สร้างอุปกรณ์เล่นเสียงต่อกับหูฟังโคตรเท่ !
- Lecture 59 ให้คุณลองสร้างด้วยตัวเอง 2 !
Section 8 พัฒนาให้กลายเป็นแอปพลิเคชันบนมือถือ Android กับ App Inventor
- Lecture 60 รู้จักกับ App Inventor
- Lecture 61 อธิบายส่วนต่าง ๆ บนหน้าจอของ App Inventor
- Lecture 62 เรียนรู้กับการสร้างแอปพลิเคชันแรกของเรา
- Lecture 63 ทบทวนการจัดการเหตุการณ์ Event Driven Programming
- Lecture 64 พัฒนาโปรแกรม Hello ชื่อของเรา
- Lecture 65 พัฒนาโปรแกรมคำนวณ BMI
- Lecture 66 พัฒนาโปรแกรมคำนวณเกรดสุดเจ๋ง
- Lecture 67 พัฒนาโปรแกรมหารค่ากับข้าว
- Lecture 68 เรียนรู้กับฟีเจอร์สุดเจ๋ง TTS
- Lecture 69 นำแอปพลิเคชันของเราออกมาติดตั้งในเครื่อง !
Section 9 แล้วการเขียนโค้ดจริง ๆ มันเป็นยังไง ? มาดูกัน
- Lecture 70 แล้วการเขียนโปรแกรมจริง ๆ มันเป็นยังไง ?
- Lecture 71 แนะนำการเขียนโปรแกรมด้วย Python 3 แบบง่ายสุด ๆ
- Lecture 72 การประยุกต์ใช้งานความรู้ทั้งหมดในคอร์สเรียน
- Lecture 73 การนำส่งโปรเจคทั้งหมดในคอร์สเรียนเพื่อรับ Certificate
คอร์สเรียนนี้เหมาะสำหรับ
- ผู้ที่ต้องการเรียนพื้นฐานการพัฒนาโปรแกรมอย่างจริงจัง
- ผู้ที่ต้องการเตรียมย้ายสายงานสู่การพัฒนาโปรแกรมและนักวิเคราะห์ข้อมูล
- ผู้ที่ต้องการเริ่มต้นเข้าสู่ด้าน Tech Startup
- นักพัฒนาโปรแกรมที่ต้องการย้ายสายมาพัฒนาโปรแกรมด้วย Python
- นักเรียน / นิสิต / นักศึกษา และ ผู้สนใจที่ต้องการเริ่มพื้นฐานการพัฒนาโปรแกรม
พื้นฐาน / ความต้องการเบื้องต้น
- ทักษะคอมพิวเตอร์เบื้องต้น (ใช้งานโปรแกรมพื้นฐาน และ อินเทอร์เน็ต)
- ทักษะคณิตศาสตร์เบื้องต้น (บวก ลบ คูณ หาร – แก้สมการเบื้องต้น)
- Computer หรือ Notebook ที่สามารถใช้งาน Internet ได้ (Windows 7, mac OS 10.9 ขึ้นไป หรือ เทียบเท่า)
- ความใฝ่ฝันในการเริ่มต้นเส้นทางนักพัฒนาโปรแกรม
เนื้อหาพัฒนาเกม Unreal Engine
จากหลักสูตร Game Development with Unreal Engine
Section 1 : ภาพรวมหลักสูตร
- Lecture 1 : ภาพรวมหลักสูตรของ
Section 2 การตั้งค่าโปรเจค และ การใช้งาน Unreal เบื้องต้น
- Lecture 2 : เริ่มต้นใช้งาน Unreal Engine และ สร้างโปรเจคแรก
- Lecture 3 : การใช้งานพื้นฐานของ Unreal Engine
- Lecture 4 : การจัดการไฟล์โปรเจค และ เริ่มเล่นเกมครั้งแรก
Section 3 รู้จักกับ Materials
- Lecture 5 : รู้จักกับ Materials ของ Unreal Engine
- Lecture 6 : การ Instance Materials คืออะไร ?
- Lecture 7 : การเพิ่มรูปแบบ Mesh ใน Unreal และ จัดการแสดงผล Meterial หลายรูปแบบ
- Lecture 8 : การสร้าง Texture สำหรับ Materials
- Lecture 9 : การสร้างรูปแบบ Mesh ของตัวเอง
- Lecture 10 : ลงมือปฏฺิบัติสร้างห้องจำลองด้วย Unreal
Section 4 การจัดแสง (Lighting)
- Lecture 11 : เรียนรู้กับการจัดการแสง (Lighting)
- Lecture 12 : เข้าใจกับทิศทางของแสง และ Directional Light
- Lecture 13 : รู้จักกับการใช้ Spot Light
- Lecture 14 : ลงมือปฏิบัติการใช้แสงกับห้องจำลองด้วย Unreal
- Lecture 15 : แนะนำเทคโนโลยี Ray Tracing กับการทำแสงในเกมที่แตกต่างออกไป
Section 5 การจัดการ Camera และ การทำ Post Processing
- Lecture 16 : การจัดการมุมกล้องที่สำคัญกับระบบเกม
- Lecture 17 : การจัดการกราฟิกของกล้อง
- Lecture 18 : เข้าใจ Post Process กับระบบกล้อง
Section 5 รู้จักกับ Particles
- Lecture 19 : รู้จักกับระบบ Particle ใน Unreal Engine
- Lecture 20 : การใช้งานระบบ Particle
Section 6 จัดการกับระบบ Physics
- Lecture 21 : รู้จักกับระบบฟิสิกส์ในเกม
- Lecture 22 : เข้าใจระบบ Collision ของ Unreal Engine
- Lecture 23 : การทำงานระบบฟิสิกส์ของ Unreal Engine
- Lecture 24 : การใช้งานฟิสิกส์กับ Material
- Lecture 25 : ประยุกต์ระบบฟิสิกส์กับระบบภายในเกม
Section 7 การใช้งานเสียง Audio
- Lecture 26 : เข้าใจองค์ประกอบของเสียงที่อยู่ภายในเกม
- Lecture 27: การใช้ระบบเสียงบน Unreal Engine
- Lecture 28 : ระยะของเสียงบน Unreal Engine
- Lecture 29 : การประยุกต์ใช้ระบบเสียงภายในเกม
Section 8 การจัดการ Animation
- Lecture 30 : พื้นฐานแอนิเมชันสำหรับการพัฒนาเกม
- Lecture 31 : การใช้งานแอนิเมชันกับ Unreal Engine
- Lecture 32 : รู้จักกับระบบ Skeletal Mesh
- Lecture 33 : ประยุกต์ใช้งาน Mesh กับ Animation
- Lecture 34 : การใช้งาน Animation Clip
Section 9 รู้จักกับ Blueprint
- Lecture 35 รู้จักกับระบบ Blueprint
- Lecture 36 ลองใช้งาน Blueprint กับ Animation
- Lecture 37 เข้าใจ Blueprint Class
- Lecture 38 เข้าใจ Blueprint Interface
- Lecture 39 การข้ามแผนที่บน Unreal Engine
- Lecture 40 สร้าง Enemy ให้ตามติดเราแบบง่าย ๆ
Section 10 การพัฒนา User Interface ให้กับเกมของเรา
- Lecture 41 รู้จักกับระบบ User Interface
- Lecture 42 การทำ Blueprint Widget
- Lecture 43 การออกแบบ Widget
- Lecture 44 การเพิ่มฟังก์ชันให้กับ User Interface
- Lecture 45 ลงมือพัฒนา Widget ให้กับเกม
- Lecture 46 การนำเกมของเราออกไปเผยแพร่
ขอบคุณ
ทุกความไว้วางใจ
ในสังคมที่เต็มไปด้วยเทคโนโลยี มีผู้คนทั้งจากในและต่างประเทศให้ความสนใจในการพัฒนาโปรแกรม
และ เข้ามาเรียนรู้กับเรา ทั้งภาครัฐ และ เอกชน รวมถึงนักพัฒนาซอฟต์แวร์อิสระ
2.5 แสน
ผู้เรียนกับเรา
7 ล้าน
การเข้าชมบทเรียน
500+
เนื้อหาทั้งหมด
13
คอร์สเรียนหลัก
ส่วนหนึ่งจากองค์กรชั้นนำที่ไว้วางใจพวกเรา
เราพร้อมให้บริการทั้งบุคคลทั่วไปที่สนใจ และ ลูกค้าในรูปแบบองค์กร
เพื่อจุดประกายทุกไอเดียในการพัฒนาเทคโนโลยี
เลือกลงทะเบียนแพคเกจที่ให้ความคุ้มค่าที่สุด
ให้คุณประหยัดได้กว่าครึ่งจากราคาปกติในการเดินเส้นทางนักพัฒนาแอปพลิเคชัน
ประหยัดเวลาเรียนรู้กว่าเดิม !
ไม่ต้องเดินทาง ไม่ต้องเตรียมตัว
เรียนรู้ที่ไหนเมื่อไหร่ก็ได้
หมดกังวลทุกข้อสงสัย
เรามีทีมงานคุณภาพที่พร้อมตอบทุกคำถาม
ที่คาใจระหว่างการเรียนรู้
ประหยัดค่าใช้จ่ายกว่า 3 เท่า
เมื่อเทียบกับคอร์สเรียนนอกสถานที่
แถมยังเรียนทบทวนได้ทุกเมื่อ
ไปถึงจุดหมายได้เร็วกว่า !
โปรเจคสุดพิเศษที่พร้อมพัฒนา
กระบวนการคิดจนถึงจินตนาการ
เรารองรับการชำระเงินที่หลากหลายตามไลฟ์สไตล์ของคุณ
รองรับบัตรเครดิตผ่านระบบออนไลน์ที่มีความปลอดภัยสูงสุด (256 bit)
ไม่รู้จะเริ่มต้นจากตรงไหน ?
สามารถดูเส้นทางการศึกษาในรูปแบบของคุณ หรือ ปรึกษาผู้เชี่ยวชาญแบบส่วนตัวได้ทันที