-
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 Bắc Ninh Game Programmer
- Location: Bắc Ninh, vietnam
JOB 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ực tiếp thổi hồn vào các ý tưởng sơ khai, biến các bản vẽ concept và kịch bản trừu tượng thành những trải nghiệm tương tác sống động.
Bạn là cầu nối quan trọng giữa nghệ thuật (Art) và logic (Logic), là người đảm bảo rằng từng chuyển động của nhân vật, từng hiệu ứng ánh sáng và logic của trò chơi luôn vận hành mượt mà, tối ưu và đầy kịch tính. Nếu bạn sở hữu tư duy toán học sắc bén, niềm đam mê bất tận với thế giới trò chơi điện tử và khả năng giải quyết các bài toán kỹ thuật phức tạp trong môi trường thời gian thực (real-time), chúng tôi đang chờ đón bạn gia nhập đội ngũ để cùng tạo nên những siêu phẩm tầm cỡ quốc tế.
---
Key Responsibilities (Trách nhiệm chính)
1. Phát triển Logic Gameplay và Cơ chế tương tác:
* Chịu trách nhiệm chính trong việc thiết kế, viết mã và triển khai các tính năng gameplay cốt lõi (Core Mechanics) như: hệ thống di chuyển, chiến đấu, hệ thống nhiệm vụ, và tương tác vật lý.
* Xây dựng hệ thống logic cho các nhân vật (Player/NPC), bao gồm việc tích hợp cây hành vi (Behavior Trees) hoặc máy trạng thái (State Machines) để tạo ra trí tuệ nhân tạo (AI) thông minh và thử thách.
* Chuyển đổi các tài liệu thiết kế trò chơi (GDD) từ Game Designer thành các tính năng kỹ thuật cụ thể, đảm bảo tính đúng đắn về mặt logic và sự thú vị trong trải nghiệm người dùng.
2. Tối ưu hóa Hiệu suất (Performance Optimization):
* Phân tích và tối ưu hóa mã nguồn để đảm bảo game đạt được tốc độ khung hình (FPS) ổn định trên nhiều cấu hình thiết bị khác nhau (Mobile, PC, Console).
* Quản lý bộ nhớ (Memory Management), xử lý các vấn đề về rò rỉ bộ nhớ (Memory Leaks) và tối ưu hóa băng thông CPU/GPU.
* Thực hiện kỹ thuật Object Pooling, quản lý tài nguyên hiệu quả để giảm thiểu thời gian tải (Loading time) và tránh tình trạng giật lag (stuttering) trong quá trình chơi.
3. Phát triển và Tích hợp Đồ họa/Âm thanh:
* Hợp tác chặt chẽ với Technical Artist để tích hợp các tài nguyên đồ họa (3D Models, Animations, VFX) vào Engine.
* Viết và tinh chỉnh các bộ đổ bóng (Shaders), hiệu ứng hình ảnh (Particle Systems) để nâng cao chất lượng thẩm mỹ của trò chơi mà vẫn đảm bảo hiệu suất.
* Tích hợp hệ thống âm thanh, hiệu ứng môi trường và nhạc nền, đảm bảo sự đồng bộ hoàn hảo với các sự kiện trong game.
4. Xây dựng Công cụ (Tools Development):
* Phát triển các công cụ nội bộ (Editor Tools, Plugins) để hỗ trợ Game Designers và Artists làm việc hiệu quả hơn, giúp quy trình sản xuất nội dung (Content Pipeline) trở nên tự động hóa và dễ dàng.
* Xây dựng hệ thống quản lý dữ liệu game (Data-driven design) thông qua các định dạng như JSON, XML, hoặc Scriptable Objects để dễ dàng cân bằng game (Rebalancing) mà không cần can thiệp sâu vào code.
5. Lập trình Mạng và Hệ thống Back-end (Đối với các dòng game Online):
* Triển khai các tính năng Multiplayer, đồng bộ hóa dữ liệu giữa người chơi trong thời gian thực, xử lý các vấn đề về độ trễ (Latency/Lag compensation).
* Kết nối và xử lý API với hệ thống Server, quản lý tài khoản người chơi, hệ thống thanh toán (In-app Purchase) và bảng xếp hạng (Leaderboards).
6. Bảo trì và Xử lý sự cố (Debugging & Maintenance):
* Phát hiện, phân tích và khắc phục các lỗi (Bugs) phát sinh trong quá trình phát triển và sau khi phát hành.
* Viết Unit Test và thực hiện các quy trình kiểm thử tự động để đảm bảo tính ổn định của mã nguồn.
* Cập nhật và nâng cấp phiên bản Engine, thư viện bên thứ ba để đảm bảo trò chơi luôn tương thích với các hệ điều hành mới nhất.
---
Requirements & Qualifications (Yêu cầu & Năng lực)
1. Học vấn và Kinh nghiệm:
* Học vấn: Tốt nghiệp Đại học trở lên chuyên ngành Khoa học máy tính, Kỹ thuật phần mềm, Công nghệ thông tin hoặc các chuyên ngành kỹ thuật liên quan.
* Kinh nghiệm:
* Có ít nhất 2-3 năm kinh nghiệm lập trình game thực tế (đối với vị trí Middle) hoặc sẵn sàng học hỏi với nền tảng tư duy tốt (đối với vị trí Junior).
* Đã từng tham gia vào ít nhất 1 dự án game hoàn thiện từ giai đoạn ý tưởng đến khi phát hành trên các Store (App Store, Google Play, Steam).
2. Kỹ năng chuyên môn:
* Ngôn ngữ lập trình:
* Thành thạo C# (đối với Unity) hoặc C++ (đối với Unreal Engine).
* Có kiến thức về các ngôn ngữ kịch bản như Lua, Python là một lợi thế lớn.
* Game Engine: Hiểu sâu về kiến trúc của Unity, Unreal Engine hoặc Cocos2d-x. Nắm vững hệ thống ECS (Entity Component System), Prefabs, Physics Engine, và Animation Controller.
* Toán học và Vật lý:
* Nắm vững kiến thức toán học chuyên dụng cho game: Đại số tuyến tính (Vector, Matrix, Quaternion), Hình học không gian và các thuật toán va chạm.
* Có tư duy thuật toán tốt, hiểu rõ về cấu trúc dữ liệu và giải thuật (Big O notation, Sorting, Pathfinding - A*).
* Kiến trúc phần mềm: Hiểu và áp dụng thành thạo các Design Patterns (Singleton, Observer, Factory, State, v.v.) vào việc xây dựng hệ thống code sạch (Clean Code), dễ mở rộng và bảo trì.
* Đồ họa máy tính: Có kiến thức cơ bản về Pipeline đồ họa (Rendering Pipeline), OpenGL/DirectX, và cách thức hoạt động của GPU.
3. Phẩm chất cá nhân:
* Tư duy giải quyết vấn đề (Problem Solving): Khả năng phân tích các vấn đề phức tạp thành các phần nhỏ có thể xử lý được và tìm ra giải pháp tối ưu nhất.
* Khả năng học hỏi (Self-learning): Ngành game thay đổi công nghệ liên tục, bạn cần có tinh thần chủ động nghiên cứu các công nghệ mới như AI, VR/AR, Blockchain.
* Kỹ năng làm việc nhóm: Khả năng giao tiếp hiệu quả với các bộ phận "phi kỹ thuật" như Artist, Game Designer để hiểu rõ yêu cầu và truyền đạt các giới hạn kỹ thuật.
* Sự tỉ mỉ và kiên nhẫn: Chăm chút cho từng dòng code, kiên trì trong việc tìm kiếm các lỗi khó (Heisenbugs) và không chấp nhận những giải pháp tạm bợ làm giảm chất lượng game.
* Đam mê trò chơi: Bạn phải là một người chơi game (Gamer) để hiểu được cảm giác của người dùng, từ đó đưa ra những đóng góp giá trị cho sản phẩm.
---
Quyền lợi (Benefits)
* Mức lương & Thưởng: Mức lương cạnh tranh theo năng lực (thỏa thuận trực tiếp), thưởng dự án theo doanh thu hoặc tiến độ hoàn thành, thưởng lương tháng 13 và các dịp lễ tết.
* Môi trường làm việc: Làm việc trong môi trường sáng tạo, trẻ trung và năng động. Không gian làm việc hiện đại với các khu vực giải trí, máy chơi game (PS5, Xbox, Nintendo Switch) để nhân viên thư giãn và tìm cảm hứng.
* Đào tạo & Phát triển: Được tài trợ chi phí tham gia các khóa học chuyên sâu, các hội thảo công nghệ lớn (GDC, Unite, Unreal Fest). Có lộ trình thăng tiến rõ ràng lên Senior, Lead, hoặc Technical Architect.
* Trang thiết bị: Được cung cấp dàn máy tính cấu hình cao, màn hình chuyên dụng cho đồ họa và các thiết bị test (Mobile, VR Headset) hiện đại nhất.
* Chăm sóc sức khỏe: Bảo hiểm xã hội đầy đủ theo quy định, gói bảo hiểm sức khỏe cao cấp (PVI/Liberty), khám sức khỏe định kỳ hàng năm.
* Hoạt động ngoại khóa: Tham gia các buổi Game Jam nội bộ, Team building, du lịch hàng năm và các câu lạc bộ sở thích (Boardgame, đá bóng, esport).
---
Tags & Từ khoá tìm kiếm
Tags: Game Programmer, Lập trình viên Game, Unity Developer, Unreal Engine Developer, C++ Game Dev, C# Programmer, Gameplay Programmer, Mobile Game Development, AI Programmer, Game Engine Công nghệ, Tuyển dụng Game Dev, Việc làm IT Game.
Từ khoá tìm kiếm:
* Tuyển dụng lập trình viên Game Unity/Unreal.
* Việc làm lập trình Game tại [Tên Thành Phố].
* Game Developer jobs for seniors/juniors.
* Lập trình viên C++, C# phát triển Game.
* Technical Artist and Programmer jobs.
* Phát triển logic gameplay và tối ưu hóa hiệu suất game.
* Kỹ sư phát triển hệ thống trò chơi điện tử.
---
Phụ lục: Một ngày làm việc của Game Programmer tại công ty chúng tôi
Để bạn có cái nhìn rõ nét hơn, một ngày của bạn sẽ diễn ra như sau:
1. Sáng (9:00 - 10:00): Tham gia buổi họp Daily Stand-up để cập nhật tiến độ, thảo luận về các khó khăn kỹ thuật gặp phải vào ngày hôm trước và lên kế hoạch cho các Task trên Jira.
2. Giữa sáng (10:00 - 12:00): Tập trung viết code cho các tính năng mới hoặc tối ưu hóa các Module hiện có. Có thể là viết một Shader mới cho hiệu ứng nước hoặc thiết lập hệ thống điều khiển cho nhân vật chính.
3. Nghỉ trưa (12:00 - 13:30): Ăn trưa cùng đồng nghiệp, thảo luận về những tựa game mới ra mắt hoặc làm vài ván Liên Quân/Valorant để giải tỏa căng thẳng.
4. Chiều (13:30 - 16:00): Phối hợp với Team Art để đưa các Model 3D vào engine, kiểm tra xem chúng có hiển thị đúng và chuyển động mượt mà không. Debug các lỗi được Team QA báo về.
5. Cuối chiều (16:00 - 18:00): Nghiên cứu các giải pháp kỹ thuật mới, viết tài liệu hướng dẫn (Documentation) cho các công cụ vừa phát triển để Game Designer sử dụng. Đẩy code lên hệ thống quản lý phiên bản (Git/Perforce) và chuẩn bị cho buổi Build thử nghiệm vào cuối ngày.
---
*Chúng tôi không chỉ xây dựng những dòng code, chúng tôi xây dựng những thế giới. Hãy gia nhập cùng chúng tôi để viết nên chương tiếp theo của ngành công nghiệp game!*
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 Bắc Ninh 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 Bắc Ninh 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...
-
Việc làm Bắc Ninh Chuyên viên CRM (Quản lý quan hệ khách hàng)Tìm Việc Làm - - 2026/07/02 Check with sellerJOB DESCRIPTION: CHUYÊN VIÊN CRM (QUẢN TRỊ QUAN HỆ KHÁCH HÀNG) Role Overview Chúng tôi đang tìm kiếm một "Kiến trúc sư của sự gắn kết" – vị trí Chuyên viên CRM (Customer Relationship Management). Tại doanh nghiệp chúng tôi, dữ liệu khách hàng không c...