-
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 Freelance Game Programmer
- Location: Hà Nội, vietnam
Job Description: Freelance Game Programmer (Chuyên gia Lập trình Game Tự do)
Role Overview
Chúng tôi đang tìm kiếm những "phù thủy mã nguồn" – những Freelance Game Programmers tài năng để cùng chúng tôi hiện thực hóa những ý tưởng sơ khai thành những trải nghiệm giải trí đỉnh cao. Trong thế giới game, nếu Game Designer là người mơ mộng về những vùng đất mới, thì bạn chính là người xây dựng nền móng, thiết lập quy luật vật lý và thổi bùng sức sống cho mọi chuyển động trong thế giới đó.
Vị trí Freelance Game Programmer không chỉ đơn thuần là việc gõ những dòng lệnh khô khan. Đây là sự kết hợp tinh tế giữa tư duy toán học logic, khả năng tối ưu hóa hiệu suất thiết bị và sự nhạy bén về nghệ thuật trải nghiệm người dùng (UX). Bạn sẽ là người chịu trách nhiệm chính trong việc chuyển đổi các bản vẽ concept, tài liệu thiết kế (GDD) thành một sản phẩm có thể tương tác mượt mà trên nhiều nền tảng khác nhau từ Mobile (iOS, Android), PC đến Console hay các nền tảng Web-based.
Làm việc dưới hình thức freelance, chúng tôi đề cao tính chủ động, khả năng tự quản lý thời gian và cam kết tuyệt đối về chất lượng sản phẩm cuối cùng. Bạn sẽ có cơ hội thử thách bản thân với nhiều thể loại game đa dạng: từ các dòng Hyper-casual tinh gọn, các game RPG có cốt truyện sâu sắc, đến các dự án Multiplayer đòi hỏi kỹ thuật xử lý server và đồng bộ dữ liệu phức tạp. Nếu bạn là một lập trình viên có niềm đam mê mãnh liệt với trò chơi điện tử, luôn cập nhật những công nghệ đồ họa mới nhất và sở hữu tư duy giải quyết vấn đề sắc bén, bạn chính là mảnh ghép hoàn hảo mà chúng tôi đang tìm kiếm.
---
Key Responsibilities
1. Phát triển Logic Game và Cơ chế điều khiển (Gameplay & Mechanics):
* Xây dựng và triển khai các tính năng cốt lõi của trò chơi dựa trên tài liệu thiết kế. Điều này bao gồm hệ thống di chuyển của nhân vật, cơ chế chiến đấu, hệ thống kỹ năng, và các tương tác vật lý trong game.
* Lập trình các thuật toán AI (Trí tuệ nhân tạo) cho NPC (nhân vật không chơi được) để tạo ra các thử thách sinh động và thông minh cho người chơi.
* Thiết lập và tinh chỉnh hệ thống điều khiển (Input) để đảm bảo trải nghiệm mượt mà trên cả màn hình cảm ứng, bàn phím/chuột và tay cầm chơi game.
2. Quản lý Đồ họa, Hiệu ứng và Giao diện (Graphics, VFX & UI):
* Tích hợp các tài nguyên nghệ thuật (Art Assets) bao gồm model 3D, sprite 2D, animation và texture vào trong Game Engine.
* Viết và tối ưu hóa các bộ lọc hình ảnh (Shaders), hiệu ứng hạt (Particle Systems) để nâng cao chất lượng thị giác mà vẫn đảm bảo tốc độ khung hình (FPS) ổn định.
* Lập trình giao diện người dùng (UI) động, đảm bảo tính phản hồi nhanh chóng và hiển thị chính xác trên các độ phân giải màn hình khác nhau (Responsive UI).
3. Tối ưu hóa Hiệu suất và Đa nền tảng (Optimization & Cross-platform):
* Phân tích và tối ưu hóa mã nguồn để giảm thiểu việc tiêu tốn tài nguyên phần cứng (CPU, RAM, Pin).
* Xử lý các vấn đề về Memory Leak (rò rỉ bộ nhớ) và tối ưu hóa quá trình load tài nguyên (Asset Bundles/Addressables).
* Đảm bảo game hoạt động ổn định trên nhiều hệ điều hành và cấu hình phần cứng khác nhau, từ các thiết bị cấu hình thấp đến các dòng máy cao cấp.
4. Phát triển Hệ thống Backend và Multiplayer (Nếu dự án yêu cầu):
* Tích hợp các dịch vụ bên thứ ba như: hệ thống lưu trữ đám mây (Cloud Save), bảng xếp hạng (Leaderboards), thành tích (Achievements).
* Lập trình logic kết nối mạng, xử lý đồng bộ hóa dữ liệu giữa các người chơi trong môi trường Multiplayer, giảm thiểu độ trễ (Latency/Lag).
* Xây dựng hệ thống mua hàng trong ứng dụng (In-app Purchase) và tích hợp các mạng quảng cáo (Ad SDKs) một cách bảo mật.
5. Kiểm thử, Sửa lỗi và Bảo trì (Testing & Bug Fixing):
* Thực hiện unit testing và integration testing để phát hiện sớm các lỗ hổng logic.
* Chẩn đoán và khắc phục các lỗi kỹ thuật (bugs), các sự cố treo máy (crashes) báo cáo từ phía QA hoặc người dùng.
* Cập nhật và nâng cấp các phiên bản game để tương thích với các bản cập nhật mới của hệ điều hành hoặc Game Engine.
6. Tài liệu hóa và Phối hợp (Documentation & Collaboration):
* Viết tài liệu kỹ thuật hướng dẫn cách vận hành các module đã xây dựng để các thành viên khác có thể kế thừa và phát triển.
* Trao đổi thường xuyên với Game Designer và Artist để đảm bảo sự thống nhất giữa ý tưởng sáng tạo và khả năng thực thi kỹ thuật.
* Báo cáo tiến độ công việc theo từng giai đoạn (Milestones) thông qua các công cụ quản lý dự án (Jira, Trello, Asana).
---
Requirements & Qualifications
1. Học vấn và Kinh nghiệm:
* Tốt nghiệp Đại học/Cao đẳng chuyên ngành Khoa học máy tính, Công nghệ thông tin, hoặc các khóa đào tạo chuyên sâu về Lập trình Game.
* Có ít nhất 2-3 năm kinh nghiệm làm việc thực tế với vai trò Game Programmer (Ưu tiên ứng viên có sản phẩm đã phát hành trên App Store hoặc Google Play).
* Có portfolio minh chứng cho khả năng lập trình (ví dụ: link GitHub, bản demo các dự án cá nhân hoặc sản phẩm đã tham gia).
2. Kỹ năng chuyên môn (Hard Skills):
* Game Engines: Thành thạo ít nhất một trong các công cụ phát triển game phổ biến:
* Unity: Am hiểu sâu về C#, Unity API, Scriptable Objects, Prefabs, và quy trình xây dựng UI (UGUI/UI Toolkit).
* Unreal Engine: Sử dụng tốt C++, Blueprints, hệ thống vật liệu (Materials) và công cụ tối ưu hóa hiệu suất.
* Cocos/Godot: Có kinh nghiệm với các engine mã nguồn mở hoặc engine chuyên cho 2D/Web game là một lợi thế lớn.
* Ngôn ngữ lập trình: Sử dụng thành thạo C#, C++, Python hoặc Lua tùy theo yêu cầu công cụ. Có kiến thức về lập trình hướng đối tượng (OOP) và các Design Patterns thường dùng trong game (Singleton, Observer, State Pattern, v.v.).
* Toán học và Vật lý: Nắm vững kiến thức về toán học vector, ma trận, lượng giác và các nguyên lý vật lý căn bản để xử lý va chạm và chuyển động.
* Quản lý mã nguồn: Sử dụng thành thạo Git (GitHub/Bitbucket/GitLab) để quản lý phiên bản và phối hợp nhóm.
* Kiến thức bổ trợ: Hiểu biết về Shader Graph, quy trình Render Pipeline (URP/HDRP), và khả năng làm việc với các định dạng file 3D/2D (FBX, OBJ, PNG, Sprite Sheets).
3. Phẩm chất cá nhân (Soft Skills):
* Tư duy logic và giải quyết vấn đề: Khả năng phân tích các yêu cầu phức tạp và chia nhỏ chúng thành các tác vụ lập trình khả thi.
* Khả năng tự học: Ngành game thay đổi rất nhanh, bạn cần có tinh thần chủ động tìm hiểu các công nghệ, plugin hoặc xu hướng lập trình mới nhất.
* Tỉ mỉ và cầu toàn: Luôn chú trọng đến sự tinh tế trong từng chuyển động nhỏ của game và đảm bảo code sạch (Clean Code), dễ bảo trì.
* Kỷ luật công việc: Là một freelancer, bạn cần có khả năng tập trung cao độ, quản lý thời gian tốt để đảm bảo bàn giao sản phẩm đúng deadline mà không cần sự giám sát trực tiếp.
* Kỹ năng giao tiếp: Khả năng diễn đạt các vấn đề kỹ thuật phức tạp một cách dễ hiểu cho các thành viên không thuộc khối kỹ thuật.
---
Quyền lợi
* Thu nhập hấp dẫn: Mức thù lao xứng đáng theo năng lực và khối lượng công việc của từng dự án. Cơ chế thưởng thêm nếu dự án hoàn thành sớm hoặc đạt kết quả vượt mong đợi.
* Sự linh hoạt tuyệt đối: Bạn có toàn quyền quyết định thời gian và không gian làm việc. Miễn là bạn đảm bảo chất lượng và tiến độ, chúng tôi tôn trọng phong cách làm việc cá nhân của bạn.
* Môi trường sáng tạo: Cơ hội làm việc trong các dự án game đa dạng, từ những ý tưởng indie độc đáo đến các dự án có quy mô lớn.
* Phát triển chuyên môn: Được tiếp cận với những bài toán kỹ thuật hóc búa, giúp nâng cao kỹ năng lập trình và tư duy hệ thống. Xây dựng một portfolio ấn tượng với những sản phẩm thực tế có lượng người dùng lớn.
* Mở rộng mạng lưới: Cơ hội kết nối với các chuyên gia, nghệ sĩ và nhà thiết kế game hàng đầu trong cộng đồng phát triển game.
* Sự minh bạch: Quy trình làm việc rõ ràng, hợp đồng freelance cụ thể, đảm bảo quyền lợi về thanh toán và bản quyền sản phẩm cho cộng tác viên.
---
Tags
Freelance Game Programmer, Lập trình viên Game, Tuyển dụng Unity Developer, Unreal Engine Programmer, Phát triển Game Mobile, Lập trình C#, Game Development Freelancer, Tối ưu hóa code game, Lập trình AI cho game, Việc làm làm thêm IT, Game Engine Expert, Lập trình Gameplay, Thuê lập trình viên game, Outsourcing Game Development.
Từ khóa tìm kiếm
Lập trình game tự do, Freelance Unity C#, Tuyển Game Developer từ xa, Việc làm lập trình game bán thời gian, Freelancer viết code game, Chuyên gia Unreal Engine freelance, Lập trình game 2D 3D, Game Programmer portfolio, Kỹ thuật lập trình game chuyên nghiệp, Tìm người viết code game mobile.
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 Indie Game DeveloperTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: Indie Game Developer Role Overview Chúng tôi không tìm kiếm một "người làm thuê" đơn thuần; 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í Indie Game Developer. Trong thế giới của game độc lập (Indie), bạn k...
-
Việc làm Hà Nội NFT Game ProgrammerTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: NFT Game Programmer Role Overview Chúng tôi đang tìm kiếm một "Kiến trúc sư của những thế giới số" – vị trí NFT Game Programmer (Lập trình viên Game Blockchain). Bạn không chỉ đơn thuần là một người viết code, mà là người hiện thực h...
-
Việc làm Hà Nội Blockchain Game DeveloperTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: Blockchain Game Developer Role Overview Chúng tôi đang tìm kiếm một "kiến trúc sư của thế giới ảo" – vị trí Blockchain Game Developer. Bạn không chỉ là một lập trình viên game thông thường, mà là mắt xích chiến lược kết nối giữa trải...