-
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à Rịa - Vũng Tàu Python Game Scripter
- Location: Bà Rịa - Vũng Tàu, vietnam
Job Description: Python Game Scripter
Role Overview
Chúng tôi đang tìm kiếm một "kiến trúc sư của những trải nghiệm ảo" – vị trí Python Game Scripter. Tại đội ngũ của chúng tôi, bạn không chỉ đơn thuần là một lập trình viên; bạn là người thổi hồn vào các ý tưởng thiết kế, biến những bản vẽ và cốt truyện khô khan thành những chuyển động mượt mà, những trận đấu kịch tính và những thế giới sống động.
Trong hệ sinh thái phát triển game hiện đại, Python Game Scripter đóng vai trò là cầu nối quan trọng giữa đội ngũ thiết kế trò chơi (Game Designers) và lõi kỹ thuật (Core Engine). Bạn sẽ sử dụng ngôn ngữ Python – với sự linh hoạt và sức mạnh của nó – để xây dựng logic trò chơi, điều khiển hành vi của nhân vật (AI), quản lý hệ thống nhiệm vụ và tối ưu hóa trải nghiệm người dùng.
Chúng tôi không tìm kiếm những người chỉ biết gõ phím theo chỉ dẫn. Chúng tôi tìm kiếm những bộ óc sáng tạo, những người có khả năng tư duy logic sắc bén, yêu thích việc giải quyết các bài toán hóc búa về thuật toán và luôn khao khát tạo ra những sản phẩm giải trí có sức ảnh hưởng toàn cầu. Nếu bạn là một người đam mê game, am hiểu sâu sắc về Python và muốn khẳng định giá trị bản thân trong một môi trường công nghệ đỉnh cao, đây chính là nơi dành cho bạn.
---
Key Responsibilities
1. Phát triển Logic Trò chơi & Cơ chế Gameplay (Core Logic & Gameplay Mechanics):
* Thiết kế và triển khai các hệ thống cơ chế game phức tạp bằng Python, bao gồm hệ thống chiến đấu, hệ thống di chuyển, tương tác vật lý và các quy tắc đặc thù của từng màn chơi.
* Chuyển đổi các tài liệu thiết kế (Game Design Document - GDD) thành mã nguồn thực thi, đảm bảo tính chính xác so với ý tưởng ban đầu của Game Designer.
* Xây dựng hệ thống quản lý tài nguyên trong game (tiền tệ, kinh nghiệm, vật phẩm) một cách logic và có khả năng mở rộng.
2. Phát triển Trí tuệ nhân tạo (AI Scripting):
* Lập trình hành vi cho NPC (nhân vật không người chơi), từ những quái vật cơ bản đến các Boss có chiến thuật phức tạp bằng cách sử dụng State Machines (Máy trạng thái) hoặc Behavior Trees (Cây hành vi).
* Tối ưu hóa các thuật toán tìm đường (Pathfinding) và nhận diện môi trường để nhân vật phản ứng một cách tự nhiên và thông minh nhất.
* Cân bằng độ khó của AI dựa trên dữ liệu người chơi để đảm bảo trải nghiệm game luôn thú vị và thử thách.
3. Xây dựng Hệ thống Nhiệm vụ & Sự kiện (Quest & Event System):
* Viết kịch bản (scripting) cho các chuỗi nhiệm vụ chính, nhiệm vụ phụ và các sự kiện diễn ra theo thời gian thực trong game.
* Phát triển các công cụ nội bộ (Editor Tools) bằng Python để hỗ trợ các nhà thiết kế nội dung có thể tự tạo nhiệm vụ mà không cần can thiệp sâu vào code hệ thống.
* Xử lý các dòng sự kiện (Event-driven) đảm bảo các hoạt động của người chơi kích hoạt đúng các phản hồi từ môi trường game.
4. Tích hợp & Kết nối (System Integration):
* Làm việc chặt chẽ với các lập trình viên Engine để tích hợp các đoạn mã Python vào lõi game (thường là C++ hoặc các engine như Godot, Blender Game Engine, hoặc các Framework tùy chỉnh).
* Kết nối hệ thống kịch bản với cơ sở dữ liệu (Database) để lưu trữ thông tin nhân vật, tiến trình chơi và lịch sử giao dịch của người dùng.
* Đảm bảo sự đồng bộ giữa client và server thông qua các giao thức mạng (Socket, API) khi triển khai các tính năng Multiplayer.
5. Tối ưu hóa Hiệu suất & Gỡ lỗi (Optimization & Debugging):
* Thực hiện kiểm tra (Unit Testing) và gỡ lỗi (Debugging) các đoạn mã script để loại bỏ các lỗi logic, lỗi tràn bộ nhớ hoặc các sự cố làm gián đoạn trải nghiệm người chơi.
* Sử dụng các công cụ Profiling để phân tích hiệu suất của mã nguồn Python, từ đó tối ưu hóa tốc độ xử lý, giảm thiểu độ trễ (latency).
* Viết mã nguồn sạch (Clean Code), dễ bảo trì và có tài liệu hướng dẫn chi tiết để các thành viên khác trong đội ngũ có thể kế thừa và phát triển.
6. Hợp tác & Sáng tạo:
* Tham gia các buổi họp Brainstorming để đóng góp ý kiến về mặt kỹ thuật cho các tính năng mới của game.
* Phối hợp với bộ phận Artist và Animator để đảm bảo các hiệu ứng hình ảnh và chuyển động được kích hoạt đúng thời điểm thông qua code.
* Cập nhật các xu hướng công nghệ mới nhất trong lĩnh vực Game Development để áp dụng vào dự án.
---
Requirements & Qualifications
1. Học vấn & 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, Kỹ thuật phần mềm hoặc các ngành liên quan đến toán học và logic.
* Có ít nhất 1-3 năm kinh nghiệm làm việc ở vị trí Game Scripter hoặc Python Developer (Ưu tiên ứng viên có sản phẩm game thực tế hoặc đã từng tham gia các dự án Open Source về game).
* Am hiểu về vòng đời phát triển phần mềm (SDLC) và các phương pháp làm việc Agile/Scrum.
2. Kỹ năng chuyên môn (Technical Skills):
* Thành thạo Python: Hiểu sâu về cấu trúc dữ liệu, thuật toán, lập trình hướng đối tượng (OOP) và lập trình hàm trong Python. Biết cách sử dụng các thư viện phổ biến (NumPy, Pygame, Panda3D...).
* Kiến thức về Game Engine: Có kinh nghiệm sử dụng ít nhất một Game Engine có hỗ trợ Python hoặc Scripting tương tự (như Godot với GDScript, Unity với IronPython, hoặc các công cụ Modding game).
* Toán học cho Game: Nắm vững kiến thức về Vector, Ma trận, Lượng giác và Vật lý cơ 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/GitLab/Bitbucket) để quản lý phiên bản và làm việc nhóm.
* Kiến thức về Database: Hiểu biết về SQL (PostgreSQL, MySQL) hoặc NoSQL để quản lý dữ liệu người chơi.
3. Phẩm chất cá nhân (Soft Skills):
* Tư duy logic & 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 bài toán lập trình nhỏ và giải quyết chúng một cách tối ưu.
* Sự tỉ mỉ & Cẩn thận: Thế giới game rất dễ gặp lỗi (bug) nhỏ gây hậu quả lớn, do đó sự cẩn trọng trong từng dòng code là bắt buộc.
* Khả năng học hỏi nhanh: Công nghệ game thay đổi hàng ngày, bạn cần có tinh thần tự học để làm chủ các công nghệ và framework mới.
* Kỹ năng giao tiếp: Có khả năng giải thích các vấn đề kỹ thuật phức tạp cho những người không chuyên (như Designer hoặc Artist) một cách dễ hiểu.
* Đam mê trò chơi: Bạn phải là một game chơi game hoặc ít nhất có sự hiểu biết sâu sắc về các thể loại game khác nhau để biết cái gì tạo nên một trò chơi "hay".
4. Ưu tiên (Plus):
* Biết thêm các ngôn ngữ khác như C++ hoặc C# là một lợi thế cực lớn.
* Có kinh nghiệm lập trình Shader hoặc tối ưu hóa đồ họa.
* Có kiến thức về triển khai hệ thống trên Cloud (AWS, Google Cloud).
---
Quyền lợi
* Mức lương & Thưởng: Mức lương cạnh tranh theo năng lực, xét tăng lương định kỳ 2 lần/năm. Thưởng dự án, thưởng hiệu suất và thưởng tháng 13 hấp dẫn.
* Môi trường làm việc: Làm việc trong không gian sáng tạo, năng động với các thiết bị hiện đại (máy tính cấu hình cao, màn hình chuyên dụng).
* Cơ hội thăng tiến: Lộ trình nghề nghiệp rõ ràng, từ Scripter lên Senior, Lead Developer hoặc Technical Director. Được đào tạo chuyên sâu về các công nghệ game mới nhất.
* Chăm sóc sức khỏe: Bảo hiểm xã hội, bảo hiểm y tế theo quy định nhà nước. Gói bảo hiểm sức khỏe cao cấp dành riêng cho nhân viên chính thức.
* Đời sống tinh thần: Tham gia các hoạt động Team building, du lịch hàng năm, các giải đấu game nội bộ và các câu lạc bộ sở thích.
* Thời gian làm việc: Linh hoạt, đề cao hiệu quả công việc hơn là thời gian có mặt tại văn phòng. Nghỉ Thứ 7, Chủ Nhật và các ngày lễ theo quy định.
---
Tags:
Python Game Developer, Lập trình Game Python, Game Scripter, Tuyển dụng lập trình viên Game, Python Scripting, AI Game Programming, Gameplay Programmer, Phát triển trò chơi, Backend Game Developer, Game Design Integration, Việc làm IT, Game Engine Python, Kỹ thuật viên lập trình Game, Senior Python Developer, Game Dev Việt Nam.
Từ khoá tìm kiếm:
Tuyển dụng Python Game Scripter, Lập trình logic game bằng Python, Việc làm lập trình game Hà Nội/TP.HCM, Python Developer for Games, Game AI Developer Python, Kịch bản trò chơi Python, Game Development Careers, Tuyển dụng Senior Game Scripter.
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à Rịa - Vũng Tàu C++ Game DeveloperTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: C++ Game Developer (Senior/Middle Level) Role Overview Chúng tôi không chỉ tìm kiếm một lập trình viên đơn thuần, chúng tôi đang tìm kiếm một "Kiến trúc sư của những thế giới ảo" – vị trí C++ Game Developer. Trong hệ sinh thái phát t...
-
Việc làm Bà Rịa - Vũng Tàu C# Programmer (Game)Tìm Việc Làm - - 2026/07/02 Check with sellerJOB DESCRIPTION: C# GAME PROGRAMMER (UNITY/NETCORE) 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í C# Programmer (Game). Trong thế giới của chúng tôi, bạn chính...
-
Việc làm Bà Rịa - Vũng Tàu Godot DeveloperTìm Việc Làm - - 2026/07/02 Check with sellerJOB DESCRIPTION: SENIOR GODOT 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í Godot Game Developer. Bạn không chỉ đơn thuần là một lập trình viên; bạn là người thổi hồn vào những dòng code, biến nh...