-
04-08-2008, 04:58 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tớ muốn trở thành game developer. Nên học ở đâu? làm ở đâu?
Xin chào. Tớ muốn lập trình game cho PC. Có mấy thắc mắc mong nhận được góp ý của mọi người.
- Nếu đi du học nước ngoài thì nên học trường gì? ngành gì?
- Nếu làm việc ở Việt Nam thì hiện nay Việt Nam có công ty phát triển game nào tốt ko? (không phải là mấy công ty đi mua game của nước ngoài về rồi Việt hóa đâu nhé)
Cảm ơn mọi người.View more random threads:
- Dự án Aurora Residences thừa hưởng hàng loạt các chính sách phát triển hạ tầng giao thông tại khu vực
- Review Serum Balance Vitamin C có dùng được cho bà bầu không?
- Ứng dụng môn học Toán rời rạc?
- Việc làm sau khi ra trường của hệ thống thông tin, nên theo hướng nào??
- Học làm 11 loại mặt nạ cho bà bầu có mụn từ cây cỏ tự nhiên an toàn và công dụng
- Reviews trà ô long có giảm cân không? - NewwayMart
- Derma Forte bầu sử dụng được không? Giải đáp từ chuyên gia
- Học lập trình C/C++ ở Hà Nội, có trung tâm nào không?
- ITPlus Academy - địa chỉ uy tín đào tạo Illustrator
- Ở quận 9 học lập trình C ở đâu?
-
05-08-2008, 12:53 PM #2
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nếu có điều kiện tài chính thì FPT hoặc du học qua Ấn Độ...
Nếu không học đại học ở VN cũng đủ...
Tại sao nói vậy? Lập trình Game cũng giống lập trình phần mềm,nếu chỉ biết ngôn ngữ lập trình mà không hiểu định làm gì thì cũng chỉ làm tester.
Đại học ở VN dậy tập trung vào tư duy thuật toán,suy luận logic ( quan trọng nhất ),còn ngôn ngữ lập trình thì chỉ cần 1 ngôn ngữ giỏi là đủ.
Công ty sản xuất ,gia công game tôi biết thì có GameLoft ... Học Java or C# là làm được Game cho di động,game 2D...
Nhưng quan trọng vẫn cần 1 tư duy,định hướng tốt...Có vậy mới phát triển được.
Cuối cùng,Game là 1 phần mềm cao cấp,cần rất nhiều công nghệ,quá trình làm việc ,có lẽ ở VN chưa thể phát triển sớm được...
Nhưng 10 năm nữa thì sẽ là 1 ngành hút nhân lực... [IMG]images/smilies/smile.png[/IMG]
Chúc bạn thành công.
-
05-08-2008, 03:58 PM #3
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
sao mình không thấy có cuốn ebook nào về game nhỉ??
Nếu có điều kiện tài chính thì FPT hoặc du học qua Ấn Độ...
Nếu không học đại học ở VN cũng đủ...
Tại sao nói vậy? Lập trình Game cũng giống lập trình phần mềm,nếu chỉ biết ngôn ngữ lập trình mà không hiểu định làm gì thì cũng chỉ làm tester.
Đại học ở VN dậy tập trung vào tư duy thuật toán,suy luận logic ( quan trọng nhất ),còn ngôn ngữ lập trình thì chỉ cần 1 ngôn ngữ giỏi là đủ.
Công ty sản xuất ,gia công game tôi biết thì có GameLoft ... Học Java or C# là làm được Game cho di động,game 2D...
Nhưng quan trọng vẫn cần 1 tư duy,định hướng tốt...Có vậy mới phát triển được.
Cuối cùng,Game là 1 phần mềm cao cấp,cần rất nhiều công nghệ,quá trình làm việc ,có lẽ ở VN chưa thể phát triển sớm được...
Nhưng 10 năm nữa thì sẽ là 1 ngành hút nhân lực...
Chúc bạn thành công.
-
05-08-2008, 04:09 PM #4
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
các trò Gameloft phát triển và tung ra trên di động trò nào cũng hay cả, có những trò như xếp gạch, đỡ banh nhưng đc thổi thêm sức sáng tạo vào rất hay, và nếu để ý kỹ thì phần Quality Assurance toàn người VN cả (mục Credit hay About). [IMG]images/smilies/biggrin.png[/IMG], nghe nói công ty này chi nhánh VN đang thiếu nhân lực.
Ebook viết về game cơ bản thì hình như có 2 quyển là Game Programming và quyển kia ko nhớ tên... forum gamedev.vn có chúng thì phải [IMG]images/smilies/biggrin.png[/IMG]
-
06-08-2008, 08:54 AM #5
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
sách viết về Game Programming thì cũng nhiều lắm đó. Nhưng mà chủ yếu là trong Java ( viết về J2ME + 3D Programming trong Java) còn lại cũng ko tìm thấy nhiều.
GameLoft đang tuyển dụng nhưng ko biết sao hôm trước tớ có send mail hỏi 1 chút thắc mắc vẫn chưa thấy trả lời ( gần 1 tuần rồi ). Có vẻ hơi buồn đó.
Còn trở thành game developer ư ? Ở trong tim cậu ấy Hieu à.
-
06-08-2008, 10:24 AM #6
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Physics + Graphics + AI + Algorithm + C/C++ + Assembler = Game programming !!!
-
06-08-2008, 04:51 PM #7
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hiện nay tớ đang học ĐH, chẳng dạy gì về game cả.
Aptech thì dạy để làm phần mềm quản lý và web.
Tớ định sau này đi du học nước ngoài. Nhưng nhìn qua giáo trình mấy trường thì ko thấy đào tạo vào game mà chủ yếu là Software Engineering.
Vì vậy tớ lo ngại việc mình phải đi học quá nhiều những thứ ko sát thực với công việc sau này lắm. Nên muốn hỏi các bạn có biết trường nào, khoa nào ở nước ngoài dạy tập trung vào game programming, hoặc dạy những thứ có ích cho game programming ko?
Nghe các cậu nói về GameLoft, tớ thấy cũng được đó. Nhưng tớ ko thích lập trình trên mobile lắm, vì màn hình bé, tốc độ xử lý chậm. Không thể làm được các game hoành tráng như trên PC được.
-
07-08-2008, 01:20 PM #8
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Để thiết kế & phát triển game, nhất là những game "hoành tráng" yêu cầu rất nhiều kiến thức. Nhìn chung thì bao gồm:
- Thành thạo C/C++ (bắt buộc)
- Nắm vững một (số) scripting language như perl, python ...
- Có khả năng tốt về toán học (hình học ko gian, đại số tuyến tính ...)
- AI (trí tuệ nhân tạo) programming
- Nắm vững các API của các thư viện như OpenGL, DirectX, SDL, STL, Boost...
- Biết sử dụng các ct dùng để tạo mô hình 3D như Maya, 3D Studio Max...
....
Để giúp bác có định hướng, em post luôn 2 ví dụ (của Blizzard Entertainment):
Software Engineer, Tools (Game: StarCraft 2)
Senior Software Engineer (Game: World of WarCraft)
Responsibilities:
* Design and implementation of new development tools for all disciplines
* Communicate with other departments to improve existing tools and determine new solutions
* Maintain tools for performance, stability and error-free operation
* Identify and resolve pipeline issues and discover opportunities for improvement
Requirements:
* Advanced understanding of C++
* Experience developing Windows GUI applications using Win32, MFC, wxWindows or Qt
* Strong mathematics skills, including proficiency with trigonometry and linear algebra
* UI design experience
* Strong communication skills
* Ability to work in a collaborative team environment and handle multiple projects simultaneously
* Service-oriented attitude with an eye for efficiency and workflow
* Advanced understanding of game content pipeline and tools
Plusses:
* Experience with 3D Studio Max, Max SDK and MaxScript
* Detailed knowledge of 3D graphics, animation, camera control and lighting
* Perl, Ruby, Python, or other interpreted languages
* Experience with Subversion, CVS or Perforce
* Experience using SQL databases - database design, stored procedures
* Understanding of Standard Template Libraries
* Experience shipping multiple game titles
* Experience with Maya and MEL Scripts
Tóm lại là TỰ HỌC đóng vai trò then chốt, trường lớp chỉ đóng vai trò phụ thôi. Em chúc bác thành công.
Requirements:
* Expert C/C++ Programmer
* Five years of game programming experience and experience working on at least one shipped title
* Strong passion for graphics programming and algorithms
* 3D Graphic API experience (Direct3D 9+ and/or OpenGL)
* Shader programming experience (HLSL/GLSL)
* Experience with low-level scene graph optimization
* Experience programming graphical effects
* Strong familiarity with modern graphics hardware
* Experience with code optimization
* A passion for games
Plusses:
* Animation programming experience
* Experience with programming with a 3D Graphics tool chain
* Experience with programming User Interfaces
* Experience with programming SSE/Assembly code
* Familiarity with3DS Max
* Prior 3D development work experience on MMORPG, RPG, and/or RTS games
* Previous experience working with shipped game titles


Trả lời kèm Trích dẫn
Anh có biết, nỗi nhớ đôi khi không ở trong tim, mà len lỏi vào từng thớ thịt, hàm trên làn da, đợi một bàn tay chạm đến? Em từng nghĩ yêu xa là những dòng tin nhắn dài bất tận, là những cuộc gọi...
Trứng rung điểm G – Dịu dàng đánh...