Tin tổng hợp

Game engine là gì? Cách thức hoạt động của game engine

Đóng góp bởi Vũ Dương Thành Luân

Cập nhật 14/12/2021

Game engine là một công nghệ vô cùng quan trọng góp phần vào sự phát triển của ngành công nghiệp game như hiện nay. Hãy cùng chúng tôi khám phá xem game engine thực chất là gì và những điều thú vị xoay quanh nó nhé!

Game engine là gì?

trò chơi engine là gì ?

I. Game engine là gì

1. Định nghĩa

Game engine, hay còn được gọi là Phần mềm game, là một phần mềm dùng để xây dựng và thiết kế một trò chơi điện tử (video game). Hình dung một cách đơn giản, game engine cung cấp cho các nhà làm game những nguyên liệu cơ bản để từ đó họ sẽ dễ dàng hơn trong việc phát triển game của mình. 

Game engine

trò chơi engineMột game engine thường thì gồm có kết xuất đồ họa cho những hình ảnh 2D hay 3D, công cụ vật lý, phim hoạt hình, trí tuệ tự tạo cho những nhân vật game show, phân luồng, tạo dòng tài liệu giải quyết và xử lý, quản trị bộ nhớ, dựng ảnh đồ thị, … Từ 1 game engine hoàn toàn có thể tăng trưởng ra rất nhiều những game khác nhau. Đây là giải pháp tiết kiệm chi phí nhiều thời hạn và ngân sách cho những nhà phân phối .

2. Lịch sử hình thành

Trước đây khi chưa có sự Open của game engine, những nhà phát hành phải mất rất nhiều thời hạn kiến thiết xây dựng từng phần nhỏ khởi đầu của ứng dụng game. Cho đến những năm 1980, 1 số ít mạng lưới hệ thống đồ họa 2D Open, là nền tảng dùng để tăng trưởng những game show. Có thể kể đến Pinball Construction Set ( 1983 ), ASCII ‘ s War Game Construction Kit ( 1983 ), Adventure Construction Set ( 1984 ), Garry Kitchen’s GameMaker ( 1985 ), Wargame Construction Set ( 1986 ), Bộ kiến thiết xây dựng game show điện tử ( 1988 ), …. Nổi tiếng nhất là RPG Maker của ASCII ra đời năm 1998 .

RBG maker

RBG makerNhưng thuật ngữ “ game engine ” mới chính thức được công nhận vào giữa những năm 1990. Và nó thường được vận dụng cho những game 3D như bắn súng góc nhìn thứ nhất ( FPS ). Các nhà tăng trưởng game sẽ được cấp phép để có quyền truy vấn vào mã nguồn, sau đó hoàn toàn có thể phong cách thiết kế hình ảnh, nhân vật, vũ khí, nội dung game và game assets ( những gia tài game ). Từ đây, game engine và nội dung game là hai góc nhìn trọn vẹn tách biệt nhau. Quake III Arena và Unreal ( 1998 ) là hai đại diện thay mặt tiêu biểu vượt trội của quy trình tiến độ khởi xướng này .

Unreal (1998)

Unreal ( 1998 )Hiện nay, game engine được viết bằng ngôn từ lập trình rất phức tạp và phải tiếp tục được chỉnh sửa để tương thích với thưởng thức người dùng. Bên cạnh game bắn súng góc nhìn thứ nhất, game engine còn Open trong những thể loại game khác như game nhập vai : The Elder Scrolls III : Morrowind và game MMORPG : Dark Age of Camelot đều được làm trên engine Gamebryo Lineage II dựa trên Unreal Engine, …

II. Mục đích hình thành và phát triển

Hãy thử tưởng tượng giả sử bạn cần xây một ngôi nhà nhưng trong tay bạn chỉ có một khối đất. Bạn phải làm mọi thứ từ việc làm ra những viên gạch, xi-măng, đến việc kết dính chúng lại rồi phong cách thiết kế nên một ngôi nhà. Quá trình này sẽ mất rất nhiều thời hạn và nhiều lúc hiệu suất cao cũng không như ý muốn. Trong khi đó tất cả chúng ta trọn vẹn hoàn toàn có thể đi mua lại những nguyên vật liệu và chỉ việc lắp ráp thành hàng trăm ngôi nhà khác nhau. Câu chuyện về mục tiêu của game engine cũng tương tự như .trò chơi engine sinh ra đã phân phối cho những nhà tăng trưởng game một bộ công cụ nền để tăng trưởng và hoàn toàn có thể tái sử dụng từng phần. Từ một game engine, người ta hoàn toàn có thể tăng trưởng thêm vô số những game khác nhau. Nó đã xử lý bài toán tăng trưởng vô cùng khó nhằn và tốn kém nhiều thời hạn, ngân sách cũng như sức lực lao động của con người .Đặc biệt trong ngành công nghiệp game – một ngành vô cùng cạnh tranh đối đầu và có vận tốc tăng trưởng theo cấp số nhân, thì những mẫu sản phẩm trí tuệ lại mang tính sống còn. Game engine sinh ra với mục tiêu xử lý những nhu yếu cấp thiết về giảm thiểu ngân sách và phát minh sáng tạo, để từ đó giảm giá tiền và liên tục duy trì sức hút với người tiêu dùng .

Xem thêm  vít trong tiếng Tiếng Anh - Tiếng Việt-Tiếng Anh | Glosbe

III. Phần mềm trung gian trò chơi (Game middleware)

Phần mềm trung gian game show ( Game middleware ) trong game engine được hiểu là mạng lưới hệ thống con của công dụng trong một công cụ game show. Đa số những ứng dụng trung gian cung ứng hình ảnh, âm thanh, mạng lưới hệ thống vật lý, tính năng AI. Phổ biến nhất lúc bấy giờ là Gamebryo và RenderWare .

Render Ware

RenderWareBốn gói ứng dụng trung gian được sử dụng thoáng rộng nhất lúc bấy giờ là Bink, FMOD, Havok, GFx. Bink được cho phép dựng hình video cơ bản, âm thanh Miles, dựng hình 3D Granny. FMOD gồm có bộ âm thanh can đảm và mạnh mẽ với giá phải chăng. Havok cung ứng một mạng lưới hệ thống mô phỏng vật lý mạnh, ứng dụng hình ảnh động và mô phỏng hành vi. GFx dùng cho những màn biểu diễn hạng sang trên nền giao diện Flash, những giải pháp trình chiếu video chất lượng cao, và một Input Method Editor ( IME ) tương hỗ trò chuyện trong game bằng ngôn từ châu Á .Một số middleware chỉ làm một công dụng nhưng rất hiệu suất cao, nhiều lúc còn hơn cả hàng loạt engine. Ví dụ như SpeedTree được sử dụng để dựng hình ảnh cây cối trong thực tiễn hơn trong game The Elder Scrolls IV : Oblivion

IV. Game engine trong thời buổi hiện nay

trò chơi engine lúc bấy giờ vẫn đang liên tục được tăng trưởng để cung ứng được nhu yếu của người dùng. Các ứng dụng của nó đã lan rộng ra và vượt ra khỏi biên giới vui chơi đơn thuần. Ứng dụng này gồm có mô phỏng, huấn luyện và đào tạo ảo, y tế ảo, và mô phỏng những ứng dụng quân sự chiến lược, …

XNA

XNACác game engine lúc bấy giờ được tăng trưởng trên ngôn từ lập trình như Java và C # hay. NET, Python. Gần đây, Microsoft đã đi đầu trong việc thôi thúc những nhà tăng trưởng game độc lập tăng trưởng game với ít tốn ngân sách hơn ; nhờ công nghệ tiên tiến XNA ( Microsoft XNA ) cung ứng ứng dụng tăng trưởng chung cho toàn bộ những game trên hệ máy Xbox và những loại sản phẩm tương quan .

V. Tổng hợp 10 engine game có ảnh hưởng nhất ngành game

1. Unreal Engine

Video trình làng Unreal Engine 5

Kể từ khi ra mắt, Unreal Engine đã cho thấy những điểm mạnh tuyệt đối trong việc rút ngắn thời gian phát triển cũng như xây dựng một môi trường cho trò chơi, đồng thời tạo nên sự chân thật cho khung cảnh cũng như những tương tác giữa các sự vật với nhau. Chính vì thế, Engine có thể được áp dụng trong nhiều lĩnh vực khác nhau, từ việc phát triển các tựa game online, offline bom tấn hay sản xuất các phân cảnh 3D cho những tựa phim viễn tưởng nổi tiếng thế giới.

Unreal Engine được cho phép người sử dụng vận động và di chuyển những góc quay của camera theo hoạt động của nhân vật tiêu đề cũng như theo khung cảnh môi trường tự nhiên một cách tự do và phát minh sáng tạo nhất. Thêm vào đó, với công nghệ Lumen mới, Unreal Engine 5 thậm chí còn còn cho phép nhà phát minh sáng tạo tự do vận động và di chuyển nguồn sáng theo ý mình mà không phải lo nghĩ về yếu tố tạo bóng, góc chiếu sáng hay độ phản chiếu ánh sáng khác nhau giữa những vật liệu như đá, sắt kẽm kim loại, kính, …

2. Unity

Video ra mắt Unity

  • Phát triển bởi: Unity Technologies
  • Các phiên bản: Unity (2005), Unity 2.0 (2007), Unity 3.0 (2010), Unity 4.0 (2012), Unity 5.0 (2015), Unity 2017 (2017), Unity 2018 (2018), Unity 2021 (2021) (Xem thêm về lịch sử phát triển Unity)

Với ưu điểm là dễ sử dụng và cực kỳ thích hợp cho nhà phát triển mới vào nghề, Unity là phần mềm có thể được áp dụng rộng rãi trong nhiều lĩnh vực khác nhau từ xây dựng game, phim ảnh, kiến trúc, cơ khí cho đến phục vụ các nhu cầu của Quân đội Hoa Kỳ (US Armed Forces).

Xem thêm  Sứ mệnh của tập đoàn công nghiệp-viễn thông quân đội

Unity hoàn toàn có thể tương hỗ tăng trưởng game trên nhiều nền tảng khác nhau và đây cũng là ứng dụng đã tạo nên những cái tên bom tấn như Pokemon Go, Monument Valley, Beat Saber hay Call of Duty : Mobile. Cùng với lợi thế về việc tự động hóa trong việc đánh sáng những vật thể, thiết kế xây dựng môi trường tự nhiên nhanh gọn và có chiều sâu, những nhà tăng trưởng game indie rất ưa thích lựa chọn sử dụng ứng dụng này .

3. CryEngine

Video ra mắt về CryEngine

Được phát triển bởi công ty game Crytek của Đức, CryEngine được Ubisoft sử dụng để tạo nên tên tuổi cho thương hiệu game Far Cry. Không chỉ có thể, phần mềm còn có thể được ứng dụng linh hoạt cho nhiều hệ máy console khác nhau.

Phiên bản mới nhất cho phép các nhà phát triển có thể tạo ra một thế giới 3D chân thật, các vật thể được đổ bóng một cách tự nhiên cũng như chuyển động vô cùng mượt mà. Thêm vào đó, CryEngine còn hỗ trợ mô phỏng các tương tác của nhân vật tiêu đề với môi trường, từ đó giúp nhà phát triển sáng tạo ra các trò chơi giả lập một cách dễ dàng và chính xác hơn.

4. id Tech

Video ra mắt id Tech

Được giới thiệu lần đầu vào năm 1992, tính đến nay phần mềm do đội ngũ id Software phát triển đã đạt đến phiên bản id Tech 7. Với khả năng tối ưu hóa phần cứng, id Tech đã đóng góp vào các tựa game bom tấn nổi tiếng và tiêu biểu là dòng game Doom.

Theo đó, id Tech không chỉ tương hỗ những lập trình viên tạo ra những quốc tế giả tưởng đầy kỳ ảo một cách chân thực mà còn tương hỗ tạo ra một tựa game tương hỗ tần số quét tối đa lên đến 1000 fps ( Frames per Second ), tạo nên sự quyến rũ và mãn nhãn trong thưởng thức của những game thủ chuyên nghiệp .

5. Source

Video trình làng Source

Source hay Source Engine là một phần mềm chuyên được sử dụng để tạo ra các tựa game 3D. Nhờ có sự tối ưu về mặt thiết kế hình ảnh mà nhà phát triển của Source, Valve đã có những thành công vang dội, có thể kể đến như hai series game bắn súng nổi tiếng là Half-Life và Counter Strike.

Ra mắt lần đầu trong năm 2006, Source đã được cho phép Valve tự tin hơn trong việc kiến thiết xây dựng thiên nhiên và môi trường khi ứng dụng tương hỗ cân đối sắc tố, ánh sáng và hiển thị rõ nét những vật thể được đặt ở thiên nhiên và môi trường ngược sáng. Năm năm ngoái, Valve đã cho ra đời Source 2 – ứng dụng kiến thiết xây dựng lên sự thành công xuất sắc của tên thương hiệu game khét tiếng Dota 2 .

6. Amazon Lumberyard

Video trình làng Amazon LumberyardPhát triển dựa trên nền tảng của CryEngine, những nhà tăng trưởng của Amazon đã tạo nên một ứng dụng lập trình game “ giá rẻ ” và được cho phép họ sử dụng tài liệu của trên nền tảng đám mây của Amazon để quản lý và vận hành game show .

Không chỉ có thể, nhà phát triển còn có thể sử dụng kết hợp với các công cụ được phát triển sẵn của Amazon để thu thập và phân tích dữ liệu. Từ đó, người làm game có thể hiểu được điểm mạnh điểm yếu của sản phẩm để đưa ra các bản nâng cấp kịp thời, phát triển tối ưu nhu cầu của người chơi.

7. Godot

Video ra mắt Godot

  • Phát triển bởi: Juan Linietsky and Ariel Manzur (Người Argentina)
  • Các phiên bản: Godot (2014)

Được thiết kế để tạo ra các bối cảnh 2D cũng như 3D một cách dễ dàng nhất, phần mềm lập trình game Godot có thể được sử dụng để thiết kế các trò chơi cho cả điện thoại, PC hay chơi trên trình duyệt. Đây là phần mềm được phát triển với mục đích hỗ trợ các nhà sáng tạo có thể tự do tạo ra nội dung cho mình – từ hình ảnh cho đến âm thanh.

Với việc sử dụng Godot, người chơi hoàn toàn có thể tạo ra rất nhiều những thể loại game khác nhau, số lượng giới hạn duy nhất chỉnh là năng lực của lập trình viên. Nhờ có sự thuận tiện của Godot, những tựa game mê hoặc như Sonic Colors : Ultimate hay Deponia đã được sinh ra .

Xem thêm  Cách gửi hàng Viettel Post dễ dàng cho các chủ shop online

8. GameMaker Studio

Video trình làng GameMaker Studio

  • Phát triển bởi: Yo Yo Games
  • Các phiên bản: GameMaker Studio (1999), GameMaker Studio 2 (2016), GameMaker free version (2021) (Lịch sử phát triển)

GameMaker là phần mềm được phát triển chủ yếu cho việc thiết kế các tựa game với đồ họa 2D, tối ưu hóa phần cứng của máy đồng thời hỗ trợ các công cụ để có thể vẽ nên một vật thể nhanh và hoàn chỉnh nhất. Không những thế, việc tạo ra một tựa game là chưa bao giờ đơn giản đến thế khi bạn hoàn toàn có thể chỉ sử dụng thao tác kéo và thả để hoàn chỉnh một trò chơi.

Đặc biệt hơn, những nhà tăng trưởng Yo Yo games còn chu đáo tạo ra một kênh trên Youtube để tương hỗ những nhà tăng trưởng mới vào nghề hoàn toàn có thể thuận tiện tiếp cận với nền tảng, thuần thục thao tác để từ đó phát minh sáng tạo ra những tựa game 2D của riêng họ .

9. Infinity Engine

Sự tăng trưởng của Infinity Engine qua thời hạn

  • Phát triển bởi: BioWare
  • Các phiên bản: Infinity Engine (1998), Aurora Engine (2002), Odyssey Engine (2003), Eclipse Engine (2009) (Lịch sử phát triển)

Phát triển lần đầu vào năm 1998, Infinite Engine được những nhà tăng trưởng BioWare chú trọng trong việc thiết kế xây dựng hoạt ảnh 2D, tập trung chuyên sâu vào những mẫu sản phẩm game nhập vai. Chỉ sau đó 4 năm, BioWare đã tăng cấp ứng dụng và cho ra đời Aurora Engine, một ứng dụng hoàn toàn có thể được sử dụng để đánh sáng vào tạo bóng theo thời hạn thực và tương hỗ tạo ra âm thanh môi trường tự nhiên chân thực nhất .

Một trong những tựa game nổi tiếng nhất được tạo ra bởi Aurora Engine chính là The Witcher của CD Projekt Red, một trong những tựa game được đánh giá là hay nhất từ trước đến nay. Hơn t hế, “người kế thừa” sau này của Aurora là Odyssey Engine đã giúp BioWare tạo ra các tựa game mang tính thương hiệu như Star Wars: Knights of the Old Republic (2003) hay Star Wars Knights of the Old Republic II: The Sith Lords (2004)

10. Dark Engine

Sự tăng trưởng của Dark Engine

Nhen nhóm ý tưởng từ năm 1995, các nhà phát triển game Looking Glass Studios đã cho người chơi thấy được sự hoàn chỉnh của phần mềm Dark Engine thông qua series game Thief – loạt game nhập vai hành động lén lút đình đám những năm đầu của thế kỷ 21.

Theo đó, Dark Engine sẽ tương hỗ những nhà tăng trưởng tạo ra một môi trường tự nhiên sôi động với năng lực đổ bóng tự động hóa, phản chiếu ánh sáng cũng như tạo ra những NPC với nhận thức khác nhau. Tuy chỉ được sử dụng đến năm 2000, Dark Engine vẫn là một trong những ứng dụng hoàn toàn có thể tạo ra đồ họa đẹp và có chiều sâu nhất .

11. RPG Maker

Giới thiệu về phiên bản mới nhất của RPG Maker ( RPG Maker MZ )

Được thiết kế bởi các nhà phát triển Nhật Bản, RPG Maker là một phần mềm làm game chuyên dụng cho các thể loại trò chơi đồ họa 8 bit mang nặng yếu tố nhập vai và kể chuyện. Phần mềm được thiết kế cung cấp cho người dùng các công cụ có sẵn, hỗ trợ họ xây dựng lên thế giới riêng của mình chỉ thông qua thao tác kéo và thả.

Một sự thật thú vị về phần mềm chính là việc dù được tạo ra ở Nhật, RPG Maker đã được dịch và sử dụng một cách rộng rãi ở nhiều quốc gia khác nhau, bao gồm cả Nga hay Mỹ, một cách trái pháp luật. Tuy nhiên, những phiên bản sau này đã được nhà sản xuất dịch và phân phối hoàn toàn hợp pháp.

Trên đây là tổng quan về game engine, phương pháp hoạt động giải trí và những điều mê hoặc xoay quanh nó. Hy vọng bài viết này đã giúp bạn có thêm nhiều kiến thức và kỹ năng hữu dụng. Hãy san sẻ bài viết nếu thấy mê hoặc nhé !

Một số mẫu laptop giúp bạn chơi game mượt mà đang bán tại Thế Giới Di Động:

1

Xem thêm bài viết thuộc chuyên mục: Tin tổng hợp

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Back to top button