-
Tìm Việc Làm (6270)
-
Việc làm it (15)
-
kỹ sư sản xuất (12)
-
Luật Pháp lý (7)
-
Việc Làm (144)
- Tài xế/Lái xe/Giao nhận (25)
- Biên dịch phiên dịch (3)
- Việc làm y tế dược (8)
- Bán hàng thu ngân (11)
- Việc kinh doanh bán hàng (12)
- Công nhân/Lao động (36)
- Việc làm thư ký trợ lý (8)
- Khách sạn nhà hàng du lịch (17)
- Việc làm thực phẩm đồ uống (2)
- Việc làm spa làm đẹp (3)
- Việc làm sự kiện (10)
-
việc làm thêm (2)
-
Giáo dục Đào tạo (9)
-
Việc làm bảo vệ (6)
-
Sales (140)
-
Customer Service (28)
-
Driver / Delivery (40)
-
Accounting (28)
-
Security Guard (57)
-
Factory Worker (117)
-
Education - Training (341)
-
Accounting - Finance (21)
-
Technology (7)
-
Retail (84)
-
Real Estate (33)
-
Non-profit - Volunteer (150)
-
Marketing (118)
-
Manual Labor (160)
-
Healthcare (21)
-
Human Resource (95)
-
Internet (14)
-
Legal (84)
-
Other Jobs (8)
Check with seller Việc làm Hà Nội Gameplay Programmer
- Location: Hà Nội, vietnam
JOB DESCRIPTION: GAMEPLAY PROGRAMMER (CHUYÊN VIÊN LẬP TRÌNH GAMEPLAY)
Role Overview
Chúng tôi đang tìm kiếm một "kiến trúc sư của sự trải nghiệm" – vị trí Gameplay Programmer. Bạn không chỉ là người viết code, mà là mắt xích quan trọng nhất biến những ý tưởng trên giấy của Game Designer thành những cảm giác thực thụ chạm đến người chơi. Bạn chính là người thổi hồn vào nhân vật, tạo ra nhịp độ cho những trận chiến kịch tính và xây dựng nên những thế giới sống động thông qua logic lập trình đỉnh cao.
Sự am hiểu về toán học vector, tư duy xử lý logic phản xạ nhanh và khả năng tối ưu hóa mã nguồn để đạt được hiệu suất mượt mà nhất chính là giá trị cốt lõi bạn mang lại. Nếu bạn là một lập trình viên đam mê việc chinh phục các thử thách kỹ thuật, mong muốn trực tiếp nhào nặn nên linh hồn của trò chơi và làm việc trong một môi trường sáng tạo không giới hạn, chúng tôi rất chào đón bạn gia nhập đội ngũ.
---
Key Responsibilities (Trách nhiệm chính)
1. Phát triển và Hiện thực hóa Cơ chế Gameplay (Core Mechanics Implementation):
* Trực tiếp lập trình các tính năng cốt lõi của game bao gồm: hệ thống điều khiển nhân vật (Character Controller), hệ thống camera (Camera System), và các tương tác vật lý (Physics Interactions).
* Xây dựng hệ thống chiến đấu (Combat System), hệ thống kỹ năng (Skill System) và các thuộc tính nhân vật một cách linh hoạt, dễ mở rộng.
* Chuyển đổi các tài liệu thiết kế game (GDD) thành các module mã nguồn có cấu trúc chặt chẽ, đảm bảo tính nhất quán với tầm nhìn nghệ thuật của dự án.
2. Phát triển Trí tuệ Nhân tạo (AI Programming):
* Thiết kế và triển khai các hệ thống AI cho NPC (Non-Player Characters) và kẻ địch (Enemies) sử dụng Behavior Trees, Finite State Machines (FSM) hoặc GOAP.
* Lập trình hệ thống tìm đường (Pathfinding), xử lý tránh vật cản và các hành vi chiến thuật của đối thủ để tạo ra thử thách thú vị cho người chơi.
* Tối ưu hóa các tính toán AI để đảm bảo số lượng lớn nhân vật có thể hoạt động cùng lúc mà không ảnh hưởng đến tốc độ khung hình (FPS).
3. Tích hợp Hệ thống và Giao diện (System Integration & UI/UX):
* Phối hợp chặt chẽ với Technical Artist để tích hợp các hiệu ứng hình ảnh (VFX), âm thanh (SFX) và hoạt ảnh (Animations) vào các hành động gameplay.
* Lập trình logic cho giao diện người dùng (UI), đảm bảo phản hồi của người chơi (UX) luôn trực quan, mượt mà và không có độ trễ.
* Xây dựng các hệ thống bổ trợ như: Hệ thống nhiệm vụ (Quest System), Kho đồ (Inventory), Hệ thống chế tạo (Crafting) và Lưu trữ dữ liệu (Save/Load System).
4. Tối ưu hóa Hiệu suất và Sửa lỗi (Optimization & Debugging):
* Sử dụng các công cụ Profiling để chẩn đoán và khắc phục hiện tượng nghẽn cổ chai (bottlenecks) về CPU/GPU.
* Quản lý bộ nhớ (Memory Management), tối ưu hóa thuật toán và cấu trúc dữ liệu để game vận hành ổn định trên nhiều cấu hình thiết bị khác nhau (PC, Console, Mobile).
* Chủ động tìm kiếm, phân tích và xử lý triệt để các lỗi logic (Gameplay bugs) phát sinh trong quá trình thử nghiệm.
5. Phát triển Công cụ hỗ trợ (Tooling & Pipeline):
* Xây dựng các công cụ tùy chỉnh (Custom Tools) trong Editor (Unity/Unreal) để giúp các Game Designer và Artist có thể tự đưa nội dung vào game một cách nhanh chóng mà không cần can thiệp sâu vào mã nguồn.
* Duy trì và cải thiện quy trình phát triển (Pipeline), viết tài liệu hướng dẫn kỹ thuật cho các module đã xây dựng.
6. Phối hợp liên chuyên môn (Collaboration):
* Tham gia các buổi họp Sprint, Planning để đóng góp ý kiến về tính khả thi của các tính năng mới từ góc độ kỹ thuật.
* Review mã nguồn (Code Review) cho các thành viên trong nhóm để đảm bảo chất lượng code và chia sẻ kiến thức chuyên môn.
---
Requirements & Qualifications (Yêu cầu & Năng lực)
1. Học vấn và Kinh nghiệm:
* Tốt nghiệp Đại học chuyên ngành Khoa học Máy tính, Công nghệ thông tin, Toán – Tin hoặc các ngành kỹ thuật liên quan.
* Tối thiểu 2-3 năm kinh nghiệm ở vị trí Gameplay Programmer hoặc Software Engineer trong lĩnh vực sản xuất Game.
* Đã từng tham gia ít nhất 1 dự án game hoàn chỉnh từ giai đoạn tiền kỳ đến khi phát hành (Ưu tiên các dự án trên Steam, App Store hoặc Play Store).
2. Kỹ năng Chuyên môn (Technical Skills):
* Ngôn ngữ lập trình: Thành thạo C++ (đối với Unreal Engine) hoặc C# (đối với Unity). Hiểu rõ các nguyên tắc lập trình hướng đối tượng (OOP), Design Patterns và lập trình hướng dữ liệu (Data-oriented Design).
* Công cụ Engine: Hiểu sâu về kiến trúc của Unity hoặc Unreal Engine (Game Loop, Component System, Rendering Pipeline).
* Toán học và Vật lý: Có kiến thức vững chắc về toán học 3D (Vector, Matrix, Quaternion, Dot Product, Cross Product) và các nguyên lý vật lý cơ bản để xử lý va chạm, chuyển động.
* Cấu trúc dữ liệu và Thuật toán: Khả năng chọn lựa cấu trúc dữ liệu tối ưu (Arrays, Lists, Dictionaries, Trees) và thuật toán hiệu quả để giải quyết các bài toán logic phức tạp.
* Quản lý mã nguồn: Sử dụng thành thạo Git, SVN hoặc Perforce trong môi trường làm việc nhóm.
3. Kỹ năng bổ trợ (Plus Skills):
* Kinh nghiệm về Shader Programming (HLSL/GLSL) là một lợi thế lớn.
* Kinh nghiệm lập trình Multiplayer, Network Synchronization (Client-side prediction, Lag compensation).
* Am hiểu về Animation State Machines, Blend Trees và Procedural Animation.
4. Phẩm chất cá nhân:
* Tư duy logic và giải quyết vấn đề: Khả năng phân tích một tính năng phức tạp thành các tác vụ nhỏ và tìm ra giải pháp kỹ thuật tối ưu nhất.
* Tâm hồn của một Game thủ: Bạn cần yêu thích việc chơi game để hiểu được thế nào là cảm giác điều khiển "sướng tay", thế nào là một nhịp độ game tốt.
* Sự tỉ mỉ: Chăm chút từng dòng code, từng frame hình để đảm bảo trải nghiệm người chơi đạt chất lượng cao nhất.
* Khả năng tự học: Ngành game thay đổi rất nhanh, bạn cần có tinh thần chủ động cập nhật các công nghệ và kỹ thuật lập trình mới nhất.
---
Quyền lợi (Benefits)
* Thu nhập hấp dẫn: Mức lương cạnh tranh theo năng lực (xứng đáng với giá trị bạn tạo ra), thưởng dự án và thưởng cuối năm (tháng lương 13++).
* Môi trường làm việc: Trẻ trung, sáng tạo, không phân biệt cấp bậc. Văn phòng hiện đại với khu vực giải trí, máy chơi game (PS5, Xbox, Nintendo Switch) để nhân viên tìm cảm hứng.
* Thiết bị làm việc: Được trang bị dàn PC cấu hình khủng, màn hình chuyên dụng cho lập trình và đồ họa.
* Đào tạo và Phát triển: Được tham gia các buổi Workshop chuyên sâu, hỗ trợ chi phí mua tài liệu, khóa học trên Udemy/Coursera và vé tham dự các sự kiện Game lớn (GDC, ChinaJoy...).
* Chế độ phúc lợi: Bảo hiểm sức khỏe cao cấp, khám sức khỏe định kỳ, du lịch công ty (Company Trip) hàng năm và các buổi Teambuilding hàng tháng.
* Lộ trình thăng tiến: Cơ hội trở thành Senior Gameplay Programmer, Technical Lead hoặc Technical Director cho các dự án lớn tiếp theo.
---
Tags:
Gameplay Programmer, Lập trình Game, Tuyển dụng Unity Developer, C++ Unreal Engine, Game Development, Việc làm IT, Kỹ thuật lập trình Game, Game AI Programmer, Software Engineer Game, Phát triển trò chơi điện tử.
---
Từ khóa tìm kiếm:
Tuyển dụng Gameplay Programmer, Lập trình viên Gameplay C#, C++ Game Developer Jobs, Công ty sản xuất game tuyển dụng, Việc làm lập trình game Unity, Unreal Engine Gameplay Programmer, Kỹ sư phần mềm game, Lập trình AI cho game, Game Logic Developer, Tuyển dụng Game Dev Hà Nội/TP.HCM.
---
*Tại sao vị trí này lại quan trọng đến vậy?*
Trong một dự án game, nếu Artist là người tạo ra "da thịt", Designer là người tạo ra "bộ não" (quy luật), thì Gameplay Programmer chính là người tạo ra "hệ thần kinh" và "cơ bắp". Bạn kết nối mọi thứ lại với nhau.
Ví dụ về một ngày làm việc điển hình:
* Sáng: Tham gia họp Daily Stand-up để cập nhật tiến độ. Sau đó, bạn bắt tay vào việc tinh chỉnh (Polish) cảm giác nhảy của nhân vật. Bạn điều chỉnh từng thông số nhỏ như trọng lực, thời gian đạt đỉnh cú nhảy (Jump Apex) và độ trễ phản hồi (Coyote time) để người chơi cảm thấy thực sự linh hoạt.
* Chiều: Làm việc với đội ngũ AI để xử lý một lỗi khiến quái vật thỉnh thoảng bị kẹt vào tường. Bạn mở Profiler lên để kiểm tra xem tại sao khi có 50 quái vật xuất hiện thì FPS lại giảm từ 60 xuống 30. Bạn nhận ra lỗi nằm ở việc tính toán Pathfinding quá dày đặc và quyết định chuyển nó sang chạy trên một Thread riêng biệt hoặc sử dụng kỹ thuật tính toán cách quãng.
* Cuối ngày: Viết một công cụ nhỏ (Custom Inspector) cho Game Designer giúp họ có thể kéo thả các vật phẩm vào hòm đồ một cách dễ dàng mà không cần phải nhập ID thủ công.
Chúng tôi không tìm kiếm một "máy viết code", chúng tôi tìm kiếm một cộng sự có tâm huyết để cùng tạo ra những siêu phẩm game Made-in-Vietnam vươn tầm thế giới.
Useful information
- Avoid scams by acting locally or paying with PayPal
- Never pay with Western Union, Moneygram or other anonymous payment services
- Don't buy or sell outside of your country. Don't accept cashier cheques from outside your country
- This site is never involved in any transaction, and does not handle payments, shipping, guarantee transactions, provide escrow services, or offer "buyer protection" or "seller certification"
Related listings
-
Việc làm Hà Nội Game ProgrammerTìm Việc Làm - - 2026/07/02 Check with sellerJOB DESCRIPTION: GAME PROGRAMMER (CHUYÊN GIA LẬP TRÌNH GAME) Role Overview Chúng tôi đang tìm kiếm những "kiến trúc sư của những giấc mơ kỹ thuật số" – vị trí Game Programmer. Tại đây, bạn không chỉ đơn thuần là người viết mã (coding), mà là người tr...
-
Việc làm Hà Nội Lập trình viên gameTìm Việc Làm - - 2026/07/02 Check with sellerJOB DESCRIPTION: LẬP TRÌNH VIÊN GAME (GAME DEVELOPER) Role Overview Chúng tôi không chỉ tìm kiếm một người viết code; chúng tôi đang tìm kiếm một "Kiến trúc sư của những giấc mơ số" – vị trí Lập trình viên Game (Game Developer). Bạn sẽ là người trực ...
-
Việc làm Hà Nội CRM Marketing SpecialistTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: CRM Marketing Specialist Role Overview Chúng tôi đang tìm kiếm một "người kiến tạo trải nghiệm" – vị trí CRM Marketing Specialist. Bạn không chỉ đơn thuần là người gửi email hay tin nhắn; bạn là kiến trúc sư xây dựng hành trình khách...