Welcome to the GWin3DTM  home page

GWin3D is a freeware 
C++ game/simulation class library for Windows (Win32) that provides real-time full-featured 3D graphics, fast networking, multimedia, 2D image manipulation, and/or wave capture and playback. It includes over 400 class methods described in detail in the included 200-page developer's manual. Click here to view the manual online (650K).

Most tasks can be accomplished in their basic form by simply linking with the library, instantiating a class, and then calling a member function or two. For examples...
GWin3D can be used with most Win32 C++ development environments with little or no tweaking, including all versions of Visual Studio, the free Borland tools, and GNU C++. The freeware GWin3D is fully functional and contains NO adware or spyware of any kind.

GWin3D provides:
*See the Terms before downloading or using GWin3D. Here is the GWin3D SDK (zip file 700K), which includes the GWin3D redistributable DLL, the import library, header file, and the programmer's manual. Release notes are available here.

Professional licenses are available. To find out more about Pro licenses, click HERE.


GWin3D is Copyright © 2008 by Kelly Loum, All rights reserved.



Keywords for this page:
This free freeware GWin3D windows c++ function library is GWin3D windows c free game library GWin3D for windows c++ game library GWin3D windows c 3d graphics library GWin3D OpenGL windows c++ 3d graphics library GWin3D windows c udp function library GWin3D windows free c++ udp function library GWin3D windows c network library GWin3D windows c++ network library hole punching nat routers OpenGL class library glVertex2d, glVertex2f, glVertex2i, glVertex2s,

mciGetCreatorTask
mciGetDeviceID
mciGetErrorString
mciGetYieldProc
mciSendCommand
mciSendString
mciSetYieldProc

auxGetDevCaps
auxGetNumDevs
auxGetVolume
auxOutMessage
auxSetVolume
PlaySound
sndPlaySound
waveInAddBuffer
waveInClose
waveInGetDevCaps
waveInGetErrorText
waveInGetID
waveInGetNumDevs
waveInGetPosition
waveInMessage
waveInOpen
waveInPrepareHeader
waveInProc
waveInReset
waveInStart
waveInStop
waveInUnprepareHeader
waveOutBreakLoop
waveOutClose
waveOutGetDevCaps
waveOutGetErrorText
waveOutGetID
waveOutGetNumDevs
waveOutGetPitch
waveOutGetPlaybackRate
waveOutGetPosition
waveOutGetVolume
waveOutMessage
waveOutOpen
waveOutPause
waveOutPrepareHeader
waveOutProc
waveOutReset
waveOutRestart
waveOutSetPitch
waveOutSetPlaybackRate
waveOutSetVolume
waveOutUnprepareHeader
waveOutWrite

DrawDibDraw
Device independent bitmap
LoadBitmap
JPEG2000 JP2 file format

free UDP packet functions


glVertex3d,
glVertex3f, glVertex3i, glVertex3s, glVertex4d, glVertex4f,
glVertex4i, glVertex4s, glVertex2dv, glVertex2fv, glVertex2iv,
glVertex2sv, glVertex3dv, glVertex3fv, glVertex3iv, glVertex3sv,
glVertex4dv, glVertex4fv, glVertex4iv, glVertex4sv
 win32 c++ game engine.