42 คะแนน โดย sltyphoon 2025-06-17 | 30 ความคิดเห็น | แชร์ทาง WhatsApp

ฉันเป็น IT Planner ที่ไม่ใช่นักพัฒนา ไม่นานมานี้ได้ลองพัฒนาเกมมือถือเป็นโปรเจกต์เดี่ยว และอยากบันทึกไว้เพื่อแชร์ว่ากระบวนการทำงานดำเนินไปอย่างไร โดยมี AI tools เป็นศูนย์กลาง

รู้สึกว่าได้ทุ่มสุดตัวอยู่ราว ๆ หนึ่งเดือนครึ่ง และระหว่างคิดอยู่ว่าอยากทิ้งบันทึกนี้ไว้ที่ไหนสักแห่ง ก็ได้รับคำแนะนำจากคนรู้จักให้มาเขียนโพสต์ที่นี่

[พื้นหลัง]

  • ไม่มีประสบการณ์พัฒนาเลย (ทั้งโค้ดและกราฟิกเป็นครั้งแรกทั้งหมด)
  • แต่มีประสบการณ์ด้านงานวางแผนอยู่พอสมควร
  • เริ่มต้นเพราะอยากทดสอบว่าถ้าใช้ AI tools อย่างจริงจัง จะสามารถทำการพัฒนาแบบคนเดียวได้ไหม
    (เริ่มลองหลังจากเห็นคนรู้จักใช้ Cursor แล้วสร้าง Tetris ได้ภายในไม่ถึง 10 นาที)

ช่วงนี้กระแสการพัฒนาด้วย AI กำลังแพร่กระจายอย่างรวดเร็วมาก เลยอยากลองเข้าหามันแบบการทดลองที่มากกว่าความสนใจทั่วไป โดยเฉพาะการท้าทายว่าจะถ่ายทอดอารมณ์การต่อสู้แบบ soulslike บนแพลตฟอร์มมือถือออกมาได้อย่างไร

[คอนเซปต์เกม]

  • เกมแอ็กชัน soulslike แบบแคชวล
  • ตัดการฟาร์ม/มอนสเตอร์จิปาถะที่ไม่จำเป็นออก → โครงสร้างเน้นบอสไฟต์
  • การควบคุม: เน้นโจมตี / ป้องกัน / หลบ / parry (อิงมุมมองแนวตั้งบนมือถือ)

[ชุด AI tools ที่ใช้]

  • ChatGPT (4o): ออกแบบระบบต่อสู้, ปรับแต่งพรอมป์ต์, เขียนพรอมป์ต์ภาพ, จัดระเบียบบทพูด/โลกของเกม
  • Claude 3.7 → 4.0: เขียนโค้ด, ช่วยออกแบบโครงสร้าง
  • ชุดผสม Cursor + Claude: รับมือการเขียนโค้ด/ดีบักแบบเรียลไทม์, ใช้งานเหมือน IDE

แต่ละเครื่องมือถูกแบ่งบทบาทใช้อย่างชัดเจน โดยเฉพาะชุดผสม Cursor และ Claude ที่ช่วยมากที่สุดทั้งในด้านความเร็วการเขียนโค้ดและการแก้ปัญหา และหลังจาก Claude อัปเกรดเป็น 4.0 ก็รู้สึกได้ชัดว่าคุณภาพดีขึ้นมาก


สิ่งที่รู้สึก: "AI จะทำได้ดี ถ้าสั่งให้ดี"
ถ้าขอแบบกว้าง ๆ ประสิทธิภาพจะต่ำ และการออกแบบพรอมป์ต์กินสัดส่วนเกินครึ่ง

การแยกงานให้ละเอียดและรักษาบริบทเป็นเรื่องสำคัญ
ตัวอย่าง:
ตอนออกแบบระบบ:
“คุณคือนักออกแบบระบบต่อสู้ ช่วยออกแบบโครงสร้างแอ็กชัน RPG มุมมองแนวตั้งให้หน่อย”

ตอนขอโค้ด:
“ปุ่มโจมตี → โจมตีปกติ, ปุ่มชาร์จ → สะสมพลังแล้วโจมตีหนัก, ถ้าไม่มี stamina จะไม่สามารถทำท่าทางได้” เป็นต้น

เบื้องหลังผลลัพธ์ที่น่าทึ่งของ AI คือการวนซ้ำและปรับแก้หลายสิบครั้ง และในกระบวนการนี้ทำให้ตระหนักได้จริง ๆ ว่าความสามารถในการออกแบบพรอมป์ต์คือทักษะหลัก


[งานภาพ]

  • ตัวละคร, มอนสเตอร์, ไอคอน UI, ฉากหลัง ใช้การสร้างภาพด้วย AI ทั้งหมด
  • ใช้โมเดลสร้างภาพบนพื้นฐาน GPT สร้างเป็นระดับหลายสิบช็อต → ตกแต่งแก้ไขภายหลัง (ใช้ PowerPoint แบบง่าย ๆ) → นำภาพมาเล่นต่อเนื่องเป็นสไปรต์เพื่อประกอบเป็นแอนิเมชัน

แต่เมื่อปริมาณการสร้างภาพมากขึ้น GPT ฝั่งนั้นอาจติด soft ban ได้ จึงต้องกระจายเวลาประมวลผลให้เหมาะสม

[การเชื่อมต่อแบ็กเอนด์]

  • ตอนแรกพัฒนาโดยเน้นฝั่งไคลเอนต์เป็นหลัก แต่ภายหลังได้เชื่อมต่อแบ็กเอนด์ด้วย supabase
  • ในกรณีการเชื่อมต่อ Google OAuth กับแบ็กเอนด์ supabase ก็อาศัยความช่วยเหลือจากชุดผสม ChatGPT + Cursor (Claude) เพื่อดำเนินการ (ทำตามทีละขั้นตามที่ ChatGPT และ Claude แนะนำ ปัจจุบันจึงเชื่อมต่อแบ็กเอนด์เสร็จสมบูรณ์แล้ว)
  • บางครั้งก็มีข้อมูลผิดพลาดอยู่บ้าง ซึ่งในกรณีนั้นจะใช้ AI แต่ละตัวช่วย cross-check ข้อมูลกันเองแล้วค่อยดำเนินการต่อ

[สถานะปัจจุบัน]

  • ผ่านมาประมาณ 1.5 เดือน และพัฒนาเวอร์ชันสำหรับเปิดตัวเสร็จแล้ว
  • กำลังเปิดให้ลงทะเบียนล่วงหน้าบน Google Play
  • ปล่อยทดสอบควบคู่กันไป โดยตั้งเป้าเปิดตัวอย่างเป็นทางการภายในเดือนนี้

[วิดีโอสาธิตและลิงก์ลงทะเบียนล่วงหน้า]

[ปิดท้าย]
แม้จะเป็นการพัฒนาเดี่ยวครั้งแรกและยังมีหลายจุดที่ขาดตกบกพร่อง แต่ก็รู้สึกได้จริง ๆ ว่าหากใช้ AI tools อย่างจริงจัง ก็สามารถสร้างอินดี้เกมที่มีคุณภาพระดับหนึ่งได้เพียงพอ โดยเฉพาะอย่างยิ่ง การวางแผนไอเดียและความสามารถในการประกอบพรอมป์ต์กำลังกลายเป็นทักษะสำคัญ ซึ่งก็เป็นเรื่องที่น่าสนใจมาก

ยินดีรับคำถามหรือฟีดแบ็กเสมอ
หากหลังเปิดตัวแล้วกระแสตอบรับดี จะมาแชร์รายละเอียดการพัฒนาหลังเวอร์ชันทางการเพิ่มเติมอีกครั้ง

30 ความคิดเห็น

 
vkdnjeoqkd 2025-06-29

สวัสดีครับ ขอถามหน่อยได้ไหมครับว่าส่วนของเสียงทำกันอย่างไร? เพราะไม่มีเนื้อหาเกี่ยวกับส่วนนั้นเลย เลยสงสัยจนต้องเข้ามาคอมเมนต์ คิดได้อย่างเดียวเลยว่าสุดยอดมากจริง ๆ ครับ

 
sltyphoon 2025-06-30

เสียงก็ใช้เครื่องมือที่ขับเคลื่อนด้วย AI เช่นกัน ผมได้คำแนะนำจาก GPT หรือใช้เอเจนต์ AI ที่ชื่อว่า suno และพรอมป์ต์ที่ใส่เข้าไปก็ได้ GPT ช่วยอีกเหมือนกันครับ

 
singo112ok 2025-06-24

ว้าว ใช้เวลานานแค่ไหนครับ? แล้วถ้าไม่มีความเข้าใจเรื่องโค้ดเลย คุณให้ AI ดูการทำงานแล้วขอให้มันช่วยหาปัญหาในโค้ดและแก้ไขให้หรือเปล่าครับ?
หรือว่าคุณขอให้มันสอนวิธีเรียนรู้โค้ดไปด้วยจนได้เรียนรู้มาด้วยครับ?

 
sltyphoon 2025-06-24

ใช้เวลาประมาณ 2 สัปดาห์ในการทำโครงพื้นฐานเบื้องต้น, 2 สัปดาห์ในการเพิ่มความสมบูรณ์และพอร์ตเป็นเวอร์ชัน Android, และอีกราว 2 สัปดาห์ในการเชื่อมต่อแบ็กเอนด์ (supabase)

แม้จะมีความรู้ด้านการวางแผนอยู่บ้าง แต่แทบไม่มีความรู้เรื่องสภาพแวดล้อมการพัฒนาหรือการเขียนโค้ดเลย พอเจออะไรที่ไม่รู้ก็ถาม GPT แล้วค่อย ๆ ตั้งค่าสภาพแวดล้อมการพัฒนา แก้บั๊ก และพัฒนาไปเรื่อย ๆ

แล้วพอทำไปเรื่อย ๆ ก็เริ่มคุ้นตากับโค้ดและลอจิกการพัฒนามากขึ้นด้วย

 
sukosmos 2025-06-24

สุดยอดมากเลยนะครับ/คะ นอกจากโค้ดแล้วก็คงต้องคิดถึงองค์ประกอบหลาย ๆ อย่างด้วย..
พูดนอกเรื่องนิดนึง แต่ตัวละครทำให้นึกถึง 2B เหมือนกันเลยครับ/ค่ะ 555

 
sltyphoon 2025-06-24

ขอบคุณครับ!

 
kanghyun88 2025-06-23

ช่วงปลายปีนี้หรือต้นปีหน้า ผมกำลังจะลองทำเกมด้วย AI เลยขอบคุณที่มาแชร์กรณีตัวอย่างนะครับ ถ้ามีบล็อกที่เขียนบันทึกการพัฒนาอยู่ พอจะแชร์ให้ทราบได้ไหมครับ? อยากกดติดตามไว้อ่านครับ :)

 
sltyphoon 2025-06-24

สวัสดีครับ น่าเสียดายที่ผมไม่มีแรงพอจะเขียนบันทึกการพัฒนาได้ ตอนนั้นเลยทำแค่ในรูปแบบสรุปเป็นเอกสารวางแผนส่วนตัวเท่านั้น... ถ้ามีโอกาสในภายหลัง ผมจะลองกลับมาเขียนเป็นรูปแบบบันทึกการพัฒนาไว้อีกครั้งครับ!

 
kipsong133 2025-06-20

ถึงขั้นนำไปปล่อยใช้งานได้ด้วยในระดับนี้... สุดยอดจริง ๆ ครับ

 
sltyphoon 2025-06-20

ขอบคุณครับ เมื่อวานนี้เปิดตัวบน Google Play ได้อย่างราบรื่นแล้ว อย่างไรก็ตาม บริการไลฟ์ไม่ได้จบลงแค่การปล่อยให้ใช้งาน... หากมีโอกาส หลังจากนี้ผมจะบันทึกขั้นตอนต่าง ๆ ต่อไปในรูปแบบบันทึกการพัฒนาอีกครั้ง

 
dooee 2025-06-18

ผมเป็นคนรู้จักที่ถูกพูดถึงในต้นฉบับเองครับ ทำได้จริง ๆ ด้วย น่าทึ่งมากเลย!

ผมแนะนำ Cursor พร้อมกับสาธิตการทำ Tetris แบบง่าย ๆ ให้ดู แต่คุณกลับสร้างมันขึ้นมาได้อย่างรวดเร็วในเวลาอันสั้นแบบนี้... (ผมเองก็ได้รับแรงบันดาลใจเหมือนกัน)

ตั้งตารอผลงานชิ้นต่อไปนะครับ!

 
sltyphoon 2025-06-18

ต้องขอบคุณที่ทำให้ผมได้รับประสบการณ์ที่ดีและได้เรียนรู้อะไรมากมาย ขอบคุณครับ!

 
giltstand 2025-06-18

ยอดเยี่ยมมากครับ/ค่ะ ดูเหมือนว่าคุณจะมีความอดทนสูงมากเลย

 
sltyphoon 2025-06-18

ขอบคุณครับ ผมเองก็รู้สึกว่าได้ศึกษาเรื่อง AI เยอะมากเหมือนกันระหว่างทำโปรเจกต์นี้!

 
kairess 2025-06-18

เวอร์ชัน iOS ต้องมาแบบด่วน ๆ..! เท่มาก!

 
sltyphoon 2025-06-18

ขอบคุณมากครับ ไว้คราวหน้าก็อยากลองทำบน iOS ดูเหมือนกัน!

 
metis041 2025-06-18

สุดยอดมากเลยครับ/ค่ะ? สิ่งที่คอยคิดมาตลอดว่า AI ก็น่าจะทำได้แหละ~ ทำได้แหละ แต่คุณลงมือทำจริงได้สุดยอดมากจริงๆ

 
sltyphoon 2025-06-18

ตอนแรกผมก็คิดแบบนั้นเหมือนกัน แต่พอลองเริ่มทำดูก็ทำมาได้ไกลถึงขนาดนี้แล้วครับ ต้องขอบคุณที่ทำให้ผมได้ศึกษาเรื่องการนำ AI มาใช้มากขึ้นด้วย

 
rayzzz 2025-06-18

ถ้าปล่อยให้ ChatGPT จัดการภาพแอนิเมชัน จะสามารถสร้างภาพให้มีความสม่ำเสมอได้ไหมครับ? เท่าที่ผมลองทำดูเหมือนจะไม่ได้ เลยสงสัยว่ามีพรมป์หรือเครื่องมือเฉพาะแยกต่างหากหรือเปล่าครับ

 
sltyphoon 2025-06-18

ตอนแรกผมเองก็ผ่านการลองผิดลองถูกมามากเช่นกัน
สามารถทำได้หากฝึกให้ระบบเรียนรู้ภาพ ตั้งคำสั่งแบบทำซ้ำ แล้วจึงค่อยดำเนินการสร้างภาพ แต่ถึงจะทำแบบนี้ GPT ก็ยังทำงานผิดพลาดได้อยู่ จึงเป็นงานที่ต้องใช้ทั้งความอดทนและเวลาค่อนข้างมาก
สิ่งที่สำคัญที่สุดน่าจะเป็นการออกแบบพรอมป์ต์ครับ

 
rayzzz 2025-06-18

สุดยอดมากครับ ถ้าจะทำกราฟิก 2D ให้เป็นแอนิเมชันอย่างสม่ำเสมอ ต้องสร้างหลายเฟรมเลยนะครับ
ผมรู้สึกว่านี่คงทำด้วย GPT ไม่ได้ แต่ก็ทำได้จริงสินะครับ สร้างทุกเฟรมขึ้นมาทีละเฟรมเลยเหรอครับ? GPT น่าจะโกรธเอานะ 555

 
sltyphoon 2025-06-18

ใช่เลย 555 ถ้าสร้างภาพใน GPT มากเกินไปจะโดนซอฟต์แบน ซึ่งผมก็โดนมาหลายรอบแล้ว.... 555 พอโดนซอฟต์แบน คำขอสร้างภาพจะถูกบล็อกไปหลายชั่วโมง บางทีก็นานเกินหนึ่งวัน...
เพราะงั้นผมเลยใช้เวลานั่งรถไฟใต้ดินตอนเดินทางไป-กลับจากที่ทำงานเป็นหลักในการสั่งให้สร้างภาพ แล้วก็เว้นช่วงเวลาระหว่างแต่ละครั้งแบบนี้ครับ

 
ifmkl 2025-06-18

เห็นมาจากแกลเลอรีพัฒนาเกมอินดี้เหมือนกัน มาเจอที่นี่ด้วย ฮ่า

 
sltyphoon 2025-06-18

ยินดีที่ได้รู้จัก! ขอบคุณที่ให้ความสนใจนะครับ!

 
maperson 2025-06-18

สวัสดีครับ ผมก็เป็นผู้วางแผนที่ไม่มีประสบการณ์พัฒนาเลยเหมือนกัน ตอนนี้กำลังพัฒนาบริการแบบควิซด้วยชุดผสมของ Claude, Windsurf และ Supabase อยู่ เรื่องราวความสำเร็จของผู้เขียนช่วยสร้างแรงบันดาลใจให้มากเลยครับ ถ้าผมพัฒนาเสร็จแล้ว ก็คงต้องมาแบ่งปันรีวิวกับทุกคนที่นี่บ้างแล้ว ขอบคุณครับ

 
sltyphoon 2025-06-18

สู้ๆ นะครับ/ค่ะ ผม/ฉันเองก็มีหลายส่วนที่ยากและยังไม่รู้เหมือนกัน แต่ก็คอยถาม AI ไปเรื่อยๆ จนมาถึงจุดนี้ได้ ขอเป็นกำลังใจให้จนโปรเจกต์เสร็จสมบูรณ์ครับ/ค่ะ!

 
kummacha 2025-06-17

แต่ว่าคนที่ไม่ใช่นักพัฒนาจะสามารถใช้โมเดลภาษาที่ทำงานบน Cursor ได้จริงไหมครับ? Cursor ใช้ VS Code เป็นฐาน แบบนี้มันไม่ได้ใช้งานยากไปหน่อยเหรอครับ?

 
sltyphoon 2025-06-17

ใน Cursor ผมใช้โมเดลเอเจนต์ AI ของ Claude เป็นหลัก
กลับใช้ง่ายกว่า VSCode เสียอีกนะ?
(VSCode ตอนแรก GPT ก็สอนวิธีตั้งค่าให้เหมือนกัน แต่เทียบกับอันนี้แล้ว การขอให้เอเจนต์ AI ใน Cursor จัดการให้นั้นสะดวกกว่า)

 
laeyoung 2025-06-17

ขอบคุณที่แชร์ประสบการณ์ดี ๆ นะครับ/ค่ะ ขอถามหน่อยว่า ตอนพัฒนาเกมได้ใช้เอนจินสำหรับเกมหรือเปล่าครับ/คะ? หรือว่าทำบนเลเยอร์ View พื้นฐานของ Android เลย? ส่วนนี้เป็นจุดที่ผม/ดิฉันสงสัยมากที่สุดเป็นการส่วนตัวครับ/ค่ะ

 
sltyphoon 2025-06-17

ตอนแรกตั้งใจจะลองใช้เอนจินอย่าง Unity แต่สำหรับคนที่ไม่ใช่นักพัฒนาแล้วค่อนข้างยากจะท้าทาย จึงพัฒนาให้อยู่ในรูปแบบที่รันบนเว็บแคนวาสแทน พอพัฒนาด้วยพื้นฐาน html5+JavaScript ก็แทบไม่ต่างจากโปรเจกต์พัฒนาเว็บทั่วไปมากนัก ดังนั้นในส่วนนี้จึงได้รับความช่วยเหลือจาก Cursor และ Claude อย่างมาก