| Lập trình game miễn phí thư viện và Mã Nguồn | ||||
|
|
Trò chơi miễn phí và Lập trình Thư viện Mã Nguồn Wolfenstein 3D cho iPhone (lưu ý: liên kết trực tiếp vào mã nguồn zip) Mới Các mã nguồn mở Wolfenstein mã nguồn (được liệt kê ở đâu đó trên trang này) đã được chuyển của những người sáng tạo cho iPhone, và mã nguồn có sẵn cho các phần mềm miễn phí từ ID. Những người quan tâm đến John Carmack của ghi chú về sự phát triển có thể kiểm tra của mình viết lên trên nó. Wolfenstein 3D là rất nổi tiếng, người đầu tiên shooter (FPS) trò chơi phát hành trong những năm 1990 cho MS-DOS. Wolf4SDL Mới
Đây là một cảng Wolfenstein 3D (xem ở đâu đó trên trang này) để nhiều nền tảng, bao gồm Windows, Linux, Dreamcast, GP2X, vv Đây là mã nguồn mở. Precompiled binaries are available for Windows. Precompiled binaries có sẵn cho Windows. Heretic và Hexen
Activision và Raven đã tiết lộ mã nguồn cho biết Heretic cũng Hexen và trò chơi đã được phát hành theo mã nguồn mở GNU General Public License ( "GPL"). Bạn có thể sử dụng chúng như là cơ sở để tạo ra các trò chơi dưới sự cấp giấy phép GPL, hoặc thậm chí chỉ cần sử dụng chúng như là một phương tiện để tìm hiểu làm thế nào để viết các trò chơi của riêng bạn. (Hoặc, nếu bạn muốn tìm hiểu lý do tại sao họ được như vậy lượt truy cập của họ trong thời gian, biên soạn và phát nó.) Hexen II: hammer của Thyrion
Dựa trên mã nguồn cho Hexen II, những cái búa của Thyrion là một cổng của Hexen II và HexenWorld mã nguồn (phát hành dưới GNU GPL) để Linux, BSD và Mac OS X. Nó cũng bao gồm tiếp tục hỗ trợ cho Windows, mà đã được đã được hỗ trợ trong mã nguồn gốc. Các mã số các tính năng cơ bản sửa lỗi và một số các tính năng mới. Cả hai mã nguồn và binaries (thi hanh) cho chương trình có sẵn cho các hệ thống điều hành được hỗ trợ. Micropolis UNIX các phiên bản mã nguồn cho SimCity, sự nổi tiếng, mô phỏng chương trình cho phép bạn để xây dựng thành phố, hiện có sẵn dưới Giấy phép Công cộng GNU (với điều khoản bổ sung). Các phiên bản mã nguồn mở được đổi tên thành Micropolis (từ khi có "SimCity" là tên thương hiệu), và có thể được biên soạn dưới Linux cũng như Windows. Mặc dù không phải là một thư viện lập trình, nó sẽ được liệt kê ở đây từ, như là một phần mềm mã nguồn mở, nó có thể hình thành các cơ sở phần mềm mô phỏng của bạn nếu bạn muốn. Irrlicht Engine - Đã giải quyết Nguồn 3D Game Engine
Đây là một động cơ realtime 3D viết bằng C / C + +, có thể được sử dụng từ C / C + + và. NET ngôn ngữ lập trình như Visual Basic, C # và Delphi.NET. Nó dùng Direct3D (D3D), OpenGL và nền tảng riêng của mình và trình điều khiển phần mềm độc lập renderer. Các tính năng mở rộng bao gồm một thư viện với tài liệu vertex và Pixel Shader hỗ trợ, seamless nhà và ngoài trời pha trộn, hình ảnh động với các ký tự skeletal và mục tiêu morph hình ảnh động, hiệu ứng particle, billboards, ánh sáng bản đồ, lập bản đồ môi trường, stencil buffer Shadows, một 2D GUI với hệ thống nút , danh sách, hiệu chỉnh các hộp (vv), trực tiếp nhập khẩu lưới tập tin định dạng phổ biến như: Maya (. obj), 3DStudio (.3 ds), COLLADA (. Dae), DeleD (. dmf), Milkshade (. ms3d), DirectX ( . X), Quake 3 cấp (. bsp), mô hình Quake 2 (. md2) (vv), trực tiếp nhập khẩu textures (bmp, png, psd, jpg, TGA, pcx, vv), maths 3D, tích hợp XML parser, vv nền tảng hỗ trợ bao gồm Windows 98, ME, NT 4, 2000, XP, XP64, Linux, hệ điều hành MacOS và Chủ Nhật Solaris / SPARC. The engine is licensed under the zlib licence. Động cơ được cấp giấy phép theo zlib cấp giấy phép. Arianne RPG - Multiplayer Online Engine
Arianne rpg là một trò chơi trực tuyến nhiều khung và động cơ. Bạn có thể sử dụng nó để tạo ra lần lượt, dựa trên các trò chơi cũng như thời gian thực trò chơi. Các máy chủ được mã trong Java và được như vậy, một số xách tay, và sử dụng MySQL backend. Python được sử dụng cho trò chơi của bạn mô tả. Các trò chơi máy chủ sử dụng một phương tiện giao thông UDP kênh giao tiếp với người chơi. The games engine and framework is released under the GNU General Public License. Các trò chơi động cơ và các khuôn khổ được phát hành dưới Giấy phép Công cộng GNU. DUGL - Các hệ điều hành DOS Ultimate Game Thư viện
Đối với những phát triển các trò chơi dưới MSDOS và FreeDOS, DUGL là một trò chơi trong thư viện bằng văn bản: C, C / C + + và assembler. (Các bạn cần compiler, DJGPP, có thể được tìm thấy trên miễn phí C / C + + compilers trang.) Nó hỗ trợ chế độ đồ họa 8 bit, VESA 2.0LFB, đường dây và cung cấp các bản vẽ, 12 loại polygones (textured, màu da, gourand, vv) , tải và lưu các tập tin ảnh định dạng PCX, hỗ trợ chuột, bàn phím và bàn phím handler biên tập bản đồ, giờ lại, đồng bộ hóa, âm thanh hỗ trợ với các trình điều khiển âm thanh loadable (sb16 bao gồm trình điều khiển), tải các tập tin âm thanh WAV, IPX mạng hỗ trợ giao thức, một số GUI yếu tố (các nút, textbox, chọn ô trống, trình đơn, hộp thư, di chuyển quầy bar, listboxes, vv), vv Việc cấp giấy phép cho phép sử dụng phi thương mại mà thôi. SxDL Game Development Toolkit
SxDL là một game 2D và 3D phát triển khuôn khổ cho các trò chơi viết cho Windows bằng cách sử dụng DirectX. Bạn hãy sử dụng chức năng trong các trò chơi phát triển toolkit để xử lý các đối tượng thường là cần thiết của video trong các trò chơi như đồ họa, nhập vào bàn phím, chuột đầu vào, đầu vào Joystick, âm nhạc, âm thanh, thời gian, trò chơi loops, vv. Tất cả các vẽ được thực hiện thông qua các đối tượng predefined như sprites, dây chuyền, ngói bản đồ, mô hình 3D, sky hộp, vv khuôn khổ phát triển trò chơi này sử dụng các ngôn ngữ C / C + +, và bạn hiện tại đang cần Visual C + + (có được một phiên bản miễn phí tại đây). The toolkit có giấy phép hành nghề theo Giấy phép Công cộng GNU (GPL). SpriteCraft Freeware 2D Game Engine
Trong số các tính năng của các SpritCraft 2D trò chơi là một động cơ cao cấp giao diện để xử lý các đối tượng chơi game và các sự kiện, khả năng tạo và sử dụng bản đồ và tile particle hệ thống, sắp xếp sprites vào hierarchies, và một tập lệnh ngôn ngữ dựa trên JavaScript. Động cơ được dựa trên công nghệ COM, vì vậy bạn có thể giao diện với nó từ Visual Basic, Delphi, C / C + + và các ngôn ngữ khác để hỗ trợ các đối tượng COM. Microsoft MechCommander 2
Microsoft đã phát hành mã nguồn cho các Cơ khi Commander 2 theo giấy phép của họ chia sẻ mã nguồn. Lưu ý rằng bạn nên đọc kỹ giấy phép để tìm hiểu xem có phù hợp với mục đích của bạn trước khi sử dụng mã. Apolyton Civilization Call to Power II
(Để có được mã nguồn từ các liên kết ở trên, bấm vào "CtP2 tháng Mã số Hỏi đáp về dự án" diễn đàn và đăng bài đọc để tìm ra các liên kết thích hợp.) Các mã nguồn cho nền văn minh Apolyton Gọi đến Power 2 là có sẵn. Lưu ý rằng bạn nên đọc kỹ giấy phép, trong đó có một số hạn chế, để tìm hiểu xem có phù hợp với mục đích của bạn trước khi tải xuống hoặc sử dụng mã nguồn. Xgame - X11 Game Lập trình Thư viện
Xgame là một tiện ích cho phép bạn tạo ra cửa sổ, đọc keymap, hiển thị minh bạch sprites, vv, với Xlib và Xpm. Nó hoạt động dưới Linux, FreeBSD, SunOS, NetBSD, và có lẽ những người khác. Nó không có bất kỳ âm thanh hỗ trợ. Pygame Pygame
Pygame là một cross-nền tảng thư viện với một bộ mô-đun Python (xem Miscellanous Compilers miễn phí cho các đường liên kết tới Python) thiết kế dành cho các trò chơi viết. Đó là layered trên đầu trang của các đơn giản Directmedia lớp, hoặc SDL, được liệt kê ở đâu đó trên trang này (trang web mà bạn đang đọc). Module được cung cấp để xử lý đĩa CD, âm thanh, đồng hồ, phông chữ, joysticks, phim ảnh, bản vẽ, các sự kiện, âm nhạc, con chuột, sprites, thời gian, chuyển đổi, vv Pure Power Tactical Động cơ: Động cơ PPTactical
PPTactical là một động cơ cho các chiến lược thời gian thực (RTS) và thời gian thực tactics (RTT) trò chơi. Công cụ hỗ trợ DirectX và SDL, đã biên tập cho các bản đồ và các nguồn lực, scripted hành vi cho các đơn vị, battlegroups, nhiệm vụ, vv Windows, Linux và Solaris được hỗ trợ. Nó được phát hành dưới lesser GNU General Public License (LGPL). Golden T Game Engine
Golden T Game Engine là một game 2D động cơ bản trong Java. Công cụ hỗ trợ GIF, PNG, JPG, con chuột và bàn phím đầu vào, MIDI, MP3, WAV, OGG, ma quản lý, xây dựng-collision trong kiểm tra, giải cao timer, vv Nó có thể được sử dụng trong các trò chơi miễn phí, được cung cấp bạn tín dụng động cơ của người sáng tạo. SDL - Directmedia lớp đơn giản
SDL GNU LGPL là một thư viện đa phương tiện cho phép của bạn để sử dụng các chương trình âm thanh, bàn phím, chuột, Joystick, 3D phần cứng (thông qua OpenGL) và 2D video đệm khung. Các trang web mentions rằng các thư viện được sử dụng của MPEG phát phần mềm, emulators và nhiều trò chơi. Bao gồm hỗ trợ hệ điều hành Linux, Windows, BeOS, hệ điều hành MacOS cổ điển, hệ điều hành Mac OS X, FreeBSD, OpenBSD, Solaris, IRIX và QNX. Mã số này cũng có sẵn cho Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC và hệ điều hành Symbian OS. Bạn có thể truy cập các thư viện với C, C / C + +, Ada, Eiffel, Java, Lúa, ML, Perl, PHP, Pike, Python, Ruby, và có thể khác. Allegro Allegro
Đây là một C / C + + thư viện lập trình trò chơi dành cho hệ điều hành DOS, Linux, FreeBSD, Irix, Solaris, Darwin, Windows, QNX, BeOS và hệ điều hành MacOS X. Thư viện cung cấp các chức năng cho đồ họa, âm thanh, máy nghe nhạc đầu vào như bàn phím, chuột và Joystick , thời gian (độ phân giải cao, gián đoạn giờ), 3D, nén datafiles (LZSS), nổi điểm toán học, GUI (chọn tập tin, hộp hộp thoại), vv đô bao gồm các chức năng hỗ trợ cho các vector vẽ, sprites, bảng màu màu sắc, phông chữ bitmap, phần cứng di chuyển , ba buffering, chế độ X-chia, màn hình, hình ảnh động chức năng cho FLI / FLC, vv âm thanh bao gồm các chức năng hỗ trợ MIDI, WAV, Voc tập tin định dạng, tuyến âm thanh, khả năng điều chỉnh âm lượng, chảo, chai, vv QuakeII.NET QuakeII.NET
QuakeII.NET là một cổng của Quake II để chơi game cơ bản và quản lý C / C + + theo của Microsoft Visual Studio. NET 2003. Lưu ý: bạn có thể tìm thấy một phiên bản miễn phí của Visual Studio được liệt kê trên của tôi miễn phí C và C / C + + Compilers trang mặc dù tôi không chắc chắn, nếu phiên bản miễn phí là đủ cho cổng này. Các mã số này cũng đã có mặt để cho phép mở rộng màn hình radar của các bản ghi trong Quake thế giới. SCI Studio
SCI Studio cho phép bạn tạo các trò chơi mạo hiểm như Sierra người của vua, người Vũ trụ, người Cảnh sát, Leisure Suit Larry và cho Glory Quest, bằng cách sử dụng những trò chơi Sierra rằng động cơ sử dụng cho những trò chơi. SCI Các trò chơi phát triển hệ thống và những công cụ cần thiết cho việc tạo ra các trò chơi SCI chạy trên Windows 95, 98, NT, 2000, ME, XP và là miễn phí. Trang web cũng có tài liệu hướng dẫn, tutorials, một tập lệnh SCI compiler và một disassembler SCI, SCI demo người chơi game (multiroom giới thiệu một trò chơi với hàng tồn kho, cửa ra vào, vv), các mã nguồn để SCI Studio chính nó, vv
Quake III Team Arena, Quake II, Quake
Id Phần mềm làm cho Quake mã nguồn có sẵn từ trang web của họ, bao gồm cả Quake III Arena, Quake III Team Arena, Quake II (phát hành dưới GNU GPL), và bản gốc Quake (cũng GPL). Doom Doom
Doom Các mã nguồn có sẵn từ ID Phần mềm cho các phi lợi nhuận sử dụng. Điều này các mã nguồn, không may cho người sử dụng hệ điều hành DOS, chỉ có trên Linux compiles apparently bởi vì các phiên bản hệ điều hành DOS sử dụng một thư viện âm thanh của bên thứ ba. Lưu ý rằng ở trên một liên kết dẫn đến tập tin tải xuống. Strategus Real-Time Strategy Game Engine Strategus Thời gian thực Chiến lược Game Engine
Điều này trong thời gian thực chơi game chiến lược động cơ hoạt động trên nhiều nền tảng, bao gồm Windows, Linux, BSD, BeOS, hệ điều hành MacOS / X, và hệ điều hành MacOS / Darwin. Nó được phát hành dưới GNU GPL. Apparently phạm có rất nhiều tính năng, bao gồm hỗ trợ cho Internet chơi, một AI cho máy tính máy nghe nhạc, khả năng để chơi nền âm nhạc, và như vậy trên (không có danh sách các tính năng thuận tiện trên trang web của họ cho tôi để báo giá, tại thời điểm này viết ). Crystal Space free 3D Engine Vũ trụ pha lê miễn phí 3D Engine
Pha lê Vũ trụ là một động cơ 3D mã nguồn mở theo giấy phép GNU LGPL và viết bằng C / C + +. Trong số rất nhiều các tính năng của nó là màu sắc ánh sáng, mipmapping, các cổng, gương, 3D sprites (dựa trên khung hoặc skeletal với hình ảnh động), alpha, minh bạch, đúng sáu mức độ tự do, các textures, radiosity, hệ thống particle, halos, volumetric fog, scripting, 8-bit, 16-bit và 32-bit, hỗ trợ hiển thị, Direct3D, OpenGL, Glide renderer và phần mềm, hỗ trợ font chữ, hierarchical chuyển đổi, vv (Danh sách lấy từ trang web của họ.) PLIB Portable Games Library Trò chơi PLIB Máy Thư viện
PLIB là một mã nguồn mở (GNU LGPL) trò chơi có các tính năng thư viện các hiệu ứng âm thanh, 3D hoàn thành một động cơ, font-vẽ, GUI, mạng, thư viện 3D toán, vv, nghĩa là máy tính xách tay trên nhiều nền tảng (hệ điều hành MacOS; Windows; các hệ thống UNIX như BSD, IRIX, Solaris, OS X, vv). theo thefreecountry.com |



DODOLA.Net phát triển trò chơi của riêng bạn? Những trò chơi mã nguồn, thư viện lập trình trò chơi, trò chơi phát triển túi tiếp liệu và các tiện ích được liệt kê trên trang này có thể thực hiện công việc của bạn dễ dàng hơn. Lưu ý rằng có sự chồng chéo giữa các vật được liệt kê trên trang này và những người được liệt kê trên 3D Engines / 2D Engines / Thư viện đồ họa và miễn phí Engines Vật lý (Mã số nguồn và thư viện) các trang web, do đó, bạn có thể muốn kiểm tra xem chúng ra cũng như trong trường hợp Tôi đã liệt kê họ trên một trang web khác nhau từ nơi mà bạn tưởng tượng cần được liệt kê.
0903.28.13.13 










