Devlog: Iron breaker

From first prototype to public demo in 6 days. (16.Oct – 22.Oct)

Play it here – https://bravo06.itch.io/iron-breaker

v0.1.0 Demo (Oct 26)

First public demo is out. Free, plays in the browser on phone and desktop.

  • Fire button forgiveness: a thumb that lands just off the fire button still fires and keeps your locked target. Before, a miss dropped you onto the map and lost the lock.
  • A small hidden credit is painted somewhere in two missions. Find it.
Oct 22: Presentation
  • Title screen and logo. The game opens on the Iron Breaker logo over security-camera views of the battlefield.
  • Live-feed backdrop behind every menu: three pixel-art scenes cutting through black, scanlines, a REC light, game version, a military date-time group and a satellite scan readout that never sits still.
  • New menu music, looped with no audible seam.
  • Ending box after mission 10, with a “play again from scratch” option, also found in the Career screen.
  • Level 1 to 10 are unlocked one at a time, with campaign comic cards that reveal as you progress.
  • Itch build hides the test tools. Zoom, AI level, FPS, pixel mode, enemy range rings and the off-screen arrows stay in your hands.
Oct 21: Sound, voice and story
  • Full sound pass: cannons, machine guns, impacts, explosions, engines (the APC has its own), rain, thunder, flares, air raid warnings.
  • An onboard AI voice calls out drones, low armour, kill streaks, reinforcements and mission results. One line at a time, never talking over itself.
  • Mission key art for all 10 levels, shown on the briefing. A story intro for the training ground.
  • Campaign screen: tap an unlocked mission to go straight to its briefing.
  • Tuned from playtesting: quieter warnings, no more repeated “air support ready”, rain half as loud.
Continue reading “Devlog: Iron breaker” →

Pro-AI & anti-AI

Tui biết hai người bạn, họ đều có studio riêng. Cả hai studio đều có function gần như nhau, có đội artist, có khách hàng agency lẫn client, có khách nước ngoài, cả làm game lẫn traditional work. Sự khác biệt giữa họ có lẽ là quan điểm đối với AI. Một bên pro-AI, một bên anti-AI. Cả hai đều trải qua những đợt downscale, cắt giảm nhân sự đau đớn vì làn sóng AI. Tuy nhiên, cách phản ứng thì khác hẳn.

Một bên thì nghiên cứu và đã ứng dụng AI vào work flow hàng ngày, ứng dụng vào công việc, và sau này họ chia tay dần những artist không cùng chung chí hướng và mind set. Tui thấy job nào họ cũng làm, chưa biết làm thì mầy mò, rị mọ, testing, hỏi người này người kia, cập nhật pipeline. Đến khi gặp lại thì tui khá bất ngờ về mức độ và hàm lượng AI ứng dụng trong công việc, từ founder đến đội nhân sự lõi. Bên này thì low key, nghiêng về practitioner hơn là artist mind set.

Continue reading “Pro-AI & anti-AI” →

Linh tinh

Tập tọe vào con đường làm màu với Davinci Resolve, tool này biết từ hồi ngồi phòng post, rồi làm Lumina Gallery, node base đồ, bánh xe màu đồ, thông số xyz ngầu lòi, còn mấy anh mấy bác chỉnh màu thì nhoay nhoáy múa tay trên bàn xoay, bàn phím, tách tách tạch tạch ngầu lòi – nghĩ lại thì có khách ngồi kế bên cũng áp lực :3. Nay chính tui đặt tên lên bàn chỉnh màu và.. rị mọ từng nút, nắn nót từ cú kéo slide, vê vê núm giả trên color wheel :v.

Cảm giác 100% vào frame hình chứ cũng chả care ai đang ngồi cạnh. Nhưng mà, creative ngồi kế nói đúng thuật ngữ, same language, colorist thì hiểu ngay, thậm chí còn bouncing qua lại, trao đổi ý kiến, kiểu vầy thì sao? vầy được không? cái này nên là.. còn account thì ù ù cạc cạc chẳng hiểu gì, cũng thú vị lắm chứ. Phần account thì tui đùa thôi :v, account mà còn same language với creative và colorist thì ối dồi ôi đỉnh quá.

Continue reading “Linh tinh” →

‘Học gì đó mới đi’

Well, nếu phải dùng một câu nói làm động lực thì có lẽ câu này làm tui thấy ưng cái bụng nhất – ‘học gì đó mới đi!’. Một copywriter biết edit capcut – ừa, cho bọn designer với AD khỏi vênh váo nữa :v. Một designer biết viết copy, chà cái này serious đấy, bạn đang step lên chân của copywriter? Khồng, chỉ là biết thêm technic, hiểu thêm một tí về công việc của partner chứ không phải dẫm lên chân họ. Tin tui đi, copywriter thường rất dữ dằn, ăn sẹo đấy, đừng có đùa. Thế còn một editor biết thêm blender – quá tuyệt, producer sẽ nhắn nhỏ ‘nhận thêm kèo không em ei?’ – ting ting.

Một ngón nghề mới, một tài lẻ mới sẽ mở ra những cơ hội mới, những cánh cửa mới. Đó không chỉ là thêm kiến thức, thêm cơ hội hay thêm thu nhập, đó là cách creative, hay rộng hơn là cách hooman tồn tại. ‘Học gì đó mới đi’ không phải chỉ vì nó vui – nhưng nếu bạn cảm thấy học một điều mới là niềm vui thì bạn zô mánh cmnr.

Continue reading “‘Học gì đó mới đi’” →

AI lab: Claude skill of seedance 2.0 on Higgsfield

Tình hình là khứa Higgsfield (HF) vừa thả một qủa claude skill md ‘thửa riêng’ cho Seedance 2.0 (SD2), chắc có lẽ là seedance chạy qua platform này thôi. Kiểu agent, và output là JSON (gosh) – tiệm cận production grade, nhưng JSON thì không thân thiện như plain text prompt nên bọn hoo-mần sẽ khó kiểm soát, can thiệp, chỉnh sửa hơn*. Claude skill này là có thể là ‘hàng ngon’ đấy vì có vẻ là nó đã được các đội tester của HF quần lên bờ xuống ruộng bằng ngân sách unlimited credit (phở nó!) gen tẹt ga con bà ba. Test những case được và không được của SD2, tui nghĩ data về các lần test sẽ được package và bàn giao cho Bytedance tinh chỉnh, cải tiến cho version sau.

* Hồi trước đọc Director’s treatment người viết plain text đã muốn khùng rồi, giờ agent nó thả cho cái prompt JSON đọc lú luôn mà. Nhưng cứ xài JSON rồi sau này là gì nữa ai biết thì hoo-mần sẽ ngày càng mất kiểm soát output của AI, kiểu mọi thứ sẽ dần phức tạp hơn (thì cũng hu-mần đòi hỏi chứ ai) và dần tuột khỏi tầm tay con người.

Đính chính: Xin lũi vì hiểu lầm JSON. Output nó vẫn trả plain text English nha. Thế thì manage friendly hơn.

Dưới đây là toàn văn của file claude skill md cho SD2 trên HF – cập nhật ngày 3-4-2026. Hời ơi, đũy Google thì vừa update nhẹ đồ chơi cho Veo 3.1, chưa kịp coi nó update gì nữa.

Continue reading “AI lab: Claude skill of seedance 2.0 on Higgsfield” →

AI lab: Kit Kat heist

Con Kit Kat heist đang viral trên linkedin của tui =)). Thực hiện sau 8 tiếng kể từ khi tui thấy chiếc post Kit Kat trồi lên rồi viral. Nhân vật này là Lai1, tui mới casting mấy ngày trước, vừa cho đóng quảng cáo Yamaha PG-1 và đóng MV, nay cho đóng luôn vai ăn chộm si-cu-la :v.

Keep cooking

Thoại hơi nhiều tí, với action đập đĩa cũng kịch tính như không cần tới mức đó, hoặc nên có thêm một khoảng lặng, khoảng dừng lâu hơn một chút sau đó, nhưng mà nice to watch. Simon Meyer cũng là một trong những đạo diễn tiên phong làm phim với AI, trong watch list của tui.

“Ổng nổi giận vì ổng không nấu được”. Well, agree vậy đi mà sống tiếp vậy :).