A curated weekly job digest featuring open positions at major game studios and entertainment companies. Roles include Senior UI/UX Designer at Creative Assembly (Total War), Director of Production & Planning at Walt Disney Animation Studios, Visual Product Designer at Rockstar Games, Game Designer at Playground Games (Fable), VFX Director at Infinity Ward (Call of Duty), Battle Content Designer at Square Enix, and Graphic Designer Intern at Focus Entertainment.
Nguồn: https://80.lv/articles/80-level-job-digest-hot-picks-for-creatives-this-week. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Một nhóm Flutter đã xây dựng game DashLander theo phong cách moonlander bằng nền tảng lập trình agentic Antigravity của Google để minh họa quy trình "vibe once, run anywhere". Bài viết nhấn mạnh ưu điểm của Flutter trong phát triển AI (typing mạnh, codebase duy nhất, hot reload), cách tạo assets bằng Lyria, Stitch, Gemini, và quá trình lặp từ prototype đến sản phẩm triển khai. Thách thức kỹ thuật bao gồm vật lý zero-G từ Gemini Deep Research, gỡ lỗi logic game bằng overlay AI, và sửa lỗi desync do lập lịch CPU. Ứng dụng cuối cùng được triển khai lên Firebase Hosting qua stack Dart thống nhất sử dụng Jaspr cho trang marketing.
Lập trình viên nên đọc bài này để khám phá cách kết hợp AI tự động hóa phát triển với Flutter để tối ưu hóa quá trình tạo game từ ý tưởng đến sản phẩm thực tế, tiết kiệm thời gian và công sức trong việc xử lý logic phức tạp như vật lý không trọng lực và debug.
Sử dụng phương pháp typography linh hoạt (fluid typography) với clamp() có nhược điểm tiềm ẩn khi chuyển đổi breakpoint sang rem, khiến kích thước văn bản thu nhỏ nếu người dùng tăng kích thước font gốc. Giải pháp là dùng hàm progress() mới trong CSS để ánh xạ phạm vi (range mapping) với đơn vị hỗn hợp, trả về giá trị 0–1 không đơn vị, giúp phối hợp giữa breakpoint pixel và font-size rem. Bài viết hướng dẫn xây dựng thang typography toàn diện bằng CSS thuần, Sass hoặc custom properties, đồng thời giới thiệu các tính năng CSS tương lai như @function và calc-mix(). Lưu ý: progress() chưa được hỗ trợ trên Firefox.
Lập trình viên nên đọc bài này để khám phá cách sử dụng progress() trong CSS để tạo ra font size động (fluid typography) mà không bị phụ thuộc vào font size cơ sở của người dùng, giúp tối ưu hóa trải nghiệm UI cho mọi thiết bị và font size cá nhân.
Epic Games vừa giới thiệu Lore, hệ thống kiểm soát phiên bản mã nguồn mở dành riêng cho dự án game và giải trí kết hợp code với tài sản nhị phân lớn. Lore xử lý file nhị phân như thành phần chính nhờ lưu trữ theo khối, loại bỏ trùng lặp và tải dữ liệu theo nhu cầu, sử dụng kiến trúc tập trung có địa chỉ nội dung với Merkle trees và chuỗi phiên bản bất biến.
Những lập trình viên làm game hoặc phát triển dự án đa media sẽ tìm hiểu Lore vì nó giải quyết những thách thức về quản lý phiên bản và lưu trữ binary phức tạp mà Git không thể xử lý hiệu quả, đặc biệt trong môi trường cần độ ổn định và hiệu suất cao như các dự án lớn.
Epic Games CEO Tim Sweeney chỉ trích chính sách công khai AI của Valve trên Steam, cho rằng quy định bắt buộc gắn thẻ AI khiến nhà phát triển nhỏ gặp bất lợi khi bị cộng đồng phản ứng tiêu cực. Ông lập luận rằng AI là công cụ bình đẳng giúp indie developers cạnh tranh, và buộc khai báo sẽ vô tình trừng phạt họ vì sử dụng công cụ nâng cao năng suất.
Lập trình viên nên đọc bài này để hiểu cách AI không chỉ là công cụ hiệu suất mà còn là một công cụ cải thiện sự cạnh tranh công bằng cho các nhà phát triển nhỏ, và cách chính sách công khai về AI có thể trở thành một bức tường ảo ngăn cản họ phát triển.
Hai nhà sáng lập Tim Badylak và Kristoffer Andersson của Nuggets Entertainment tiết lộ …
Godot 4.7 vừa ra mắt với hơn 300 đóng góp viên và 1.600 pull requests, tiếp tục cải thiện engine và công cụ hỗ trợ. Phiên bản này tập trung vào tối ưu hóa trải nghiệm người dùng, trong khi hệ sinh thái Godot phát triển mạnh với hơn 700 game mới trên Steam năm 2026 và hơn 1.000 game mới trên itch.io mỗi tuần.
Lập trình viên nên đọc bài này để khám phá cách Godot 4.7 nâng cấp hiệu suất và tính năng mới giúp tối ưu hóa công việc phát triển game hiệu quả hơn, từ việc cải thiện công cụ tạo ánh sáng đến tích hợp công nghệ mới trong pipeline sản xuất.
Tính năng CSS Gap Decoration giúp thêm dấu phân cách (separator) giữa các mục trong danh sách ngang theo cách sạch sẽ, hiện đại, chỉ hiển thị giữa các mục liền kề chứ không ở đầu hay cuối hàng. Tính năng này hiện chỉ hỗ trợ Chromium, kèm theo demo tương tác và giải pháp dự phòng từ Stack Overflow cho trình duyệt khác.
Lập trình viên nên đọc bài này để khám phá cách sử dụng CSS `gap` (chỉ trong Chromium) để tạo các thanh phân cách đẹp, hiện đại cho danh sách ngang mà không cần thêm các thẻ <div> phụ, giúp tiết kiệm code và tối ưu hóa hiệu suất.
Epic Games CEO Tim Sweeney chỉ trích mạnh mẽ quyết định gắn nhãn tiết lộ AI trên Steam của Valve, cho rằng điều này gây hại cho nhà phát triển bằng cách kích động cộng đồng thù ghét nhắm vào game sử dụng AI. Ông coi AI như công cụ năng suất tương tự như asset store, đồng thời nhấn mạnh ngành công nghiệp AI đang dần cải thiện sau những sai phạm ban đầu.
Lập trình viên nên đọc bài này để hiểu cách AI đang thay đổi cách phát triển game và cách các công ty lớn (như Valve) phản ứng với những thách thức về công khai và bảo vệ thương hiệu trong môi trường cạnh tranh ngày càng phức tạp.