View Full Version : Info + Resource + downloads thread
Ive seen many people asking about resources for game development, and have read many threads about all the different elements, and so, without further ado, I have put as much of it together as I can so that people can look for resources and information here. this is intended to please people who hate having to search a forum for things.
----------------------------------------
Engines
GameMaker - link (http://www.yoyogames.com/make)
Game Maker FTW. It's safe to say that the majority of games developed here were done using GM, and the wide variety of game types is testament to GM's flexibility. Best of all, you need very little technical knowledge to use it, as all the finicky technical details are dealt with under the hood, leaving you with nothing to worry about but the game logic. Whether you create that using the drag 'n' drop interface or by scripting (recommended, because it gives you more flexibility) is up to you.
...
Lite is the free version, and is perfectly functional, but most of the really awesome features are crippled. Pro you buy, but it's the fully functional version. It all comes down to whether you're willing to pay or not.
Game Maker is a Free tool. Games made in the light version can be shared as .EXE or as .GMK files without restriction.
If you want open source Game Maker is not what you want. Game Maker is FREE software not open source software. The source code for Game Maker is not available (therefore not open source). The game maker source files may be shared as much as you like.
XNA - link (http://xna.com/)
If you are a small game studio, hobbyist, or student looking to get started in game development or find resources to help a game concept already in development, look no further than the XNA Creators Club Online community. Gain access to XNA Game Studio Express, DirectX, and other XNA gaming tools and technologies as well as tutorials, white papers, samples, and more.
XNA and Game Studio Express (in Visual C# 2005 Express, Visual Studio 2005 is a bit expensive). XNA is a framework, so I'm using an engine developed by someone else. I've modified the engine extensively in my research of how stuff gets done in games, so some of it is hardly recognizable anymore. XNA 2.0 and GSE 2.0 has been released recently. Everything is free, of course.
Sphere - link (http://aegisknight.org/sphere)
Sphere is a 2D RPG engine, in development since 1997. It allows people with not much programming experience to create role-playing games like Final Fantasy VI or Phantasy Star.
Sphere provides a graphics rendering system that supports 32-bit color. That's 16.7 million colors and 256 levels of translucency for every pixel on your screen! It even allows for hardware acceleration for those of you with 3D accelerators! Sphere can also load PNG, JPEG, PCX, BMP, TGA, and GIF images. For sound, Sphere uses Audiere, which means it can play Ogg Vorbis, MP3, WAV, IT, XM, S3M, and MOD files.
Irrlicht3D - link (http://irrlicht.sourceforge.net/)
The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C++ and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines.
We've got a huge active community, and there are lots of projects in development that use the engine. You can find enhancements for Irrlicht all over the web, like alternative terrain renderers, portal renderers, exporters, world layers, tutorials, editors, language bindings for java, perl, ruby, basic, python, lua, and so on. And best of all: It's completely free.
Popcap Framework - link (http://developer.popcap.com/forums/pop_index.php)
Source Availability: Open Source
Language: C++
OS: Windows
Suggested Uses: 2D games, like the type found on Popcap's site
Description: The engine uses widgets and event driven architecture. Event driven just means instead of asking if a key was pressed, you get told it was. Widgets are just things like buttons and screens that can receive input. If you aren't used to the type of architecture then it will take some getting used to, but it really speeds up developing simple games when you do, since creating on screen buttons become easy.
Adventure Game Studio - link (http://www.adventuregamestudio.co.uk/)
Adventure Game Studio (AGS for short) allows you to create your own point-and-click adventure games, similar to the early 90's Sierra and Lucasarts adventures. It consists of an easy-to-use development environment, and run-time engine.
Wintermute - link (http://dead-code.org/home/)
Wintermute Engine Development Kit is a set of tools for creating and running graphical “point&click” adventure games, both traditional 2D ones and modern 2.5D games (3D characters on 2D backgrounds). The kit includes the runtime interpreter (Wintermute Engine, or WME) and GUI editors for managing and creating the game content (WME tools) as well as the documentation, demonstrational data and prefabricated templates.
Ogre AND pyOgre - link (http://www.ogre3d.org/)
Over the course of the last 6 years, OGRE has grown to become one of the most popular open-source graphics rendering engines, and has been used in a large number of production projects, in such diverse areas as games, simulators, educational software, interactive art, scientific visualisation, and others - take a look at what others have been saying about it. It's free, so why not try it out?
CrystalSpace3D - link (http://www.crystalspace3d.org/main/Main_Page)
Crystal Space is an open-source 3D software development kit. It can be used for a variety of 3D visualization tasks. Many people will probably be interested in using Crystal Space as the basis of a 3D game, for which it is well suited.
Fox Toolkit - link (http://www.fox-toolkit.org/)
FOX stands for Free Objects for X. It is a C++ based class library for building Graphical User Interfaces. Initially, it was developed for LINUX, but the scope of this project has in the course of time become somewhat more ambitious. Current aims are to make FOX completely platform independent, and thus programs written against the FOX library will be only a compile away from running on a variety of platforms.
Klik and Play link (http://www.moddb.com/engines/29/klik-play-engine) - Cant find any official web site.
The Games Factory - link (v1) not found - link (v2) (http://www.clickteam.com/eng/prodindex.php)
The Games factory 2 is the follow up to the hugely successful Games Factory. The Games Factory's simpler interface and controls can be a great way for adults and children to get started in the fun, educational, and rewarding, world of Click creation!
Revolution3D - link (http://revolution3d.net/cms/index.php?option=com_frontpage)
Torque Game Engine - link (http://www.garagegames.com/products/torque/tge/)
Price: Indie license $150. (Free demo which you could use to create free games)
Source Availability: Yes, with Indie license and Commercial license.
Language: TorqueScript (C++ if you want to make changes in engine)
OS: Windows, Linux, Mac OS X.
Suggested Uses: 3D games, from Arcade to FPS and MMORPGs.
Description:
TGE is a game engine with pretty much everything you need to develop 3D games.
It is not just a 3D rendering engine. It includes rendering, network support,
sound, tools to edit the GUI and Maps (missions), exporters for your favourite
modelling tool and various other supporting tools and its own scritping language
Torque script which is used to craete the game logic.
Torque Game Engine Advanced - link (http://www.garagegames.com/products/torque/tgea/)
Price: Indie license $295
Source Availability: Yes, with Indie license and Commercial license.
Language: TorqueScript (C++ if you want to make changes in engine)
OS: Windows (for now only Direct3D layer, but GG is working on OpenGL support)
Suggested Uses: 3D games, from Arcade to FPS and MMORPGs (with shaders support)
Description:
everything in TGE, though, TGEA is much more than TGE with support for modern shaders.
The entire rendering code has been rewritten for vastly improved efficiency and
expanded capability.
S2DL - link (S2DL download, where is the main page cairns? :P) (http://www.cairnsgames.co.za/files/s2dl.zip)
Simple 2D Libraries ver 2.00 has been Released
My easy to use S2DL libraries for Delphi and Free Pascal (Windows, Linux and MacOS) has been upgraded to version 2.00. The new version of S2DL has some small name changes to the classes to conform to my new naming conventions.
S2DL ver 2.00 includes:
Image Management
Sound Management
Font Management
A state management system
A basic game template
The following Demos are included:
Hello World
Flies
StateDemo
TileMap
S2DL is free for anyone to use, for free, shareware or commercial games.
RPG Studio - link (http://sites.google.com/site/rpgstudio)
My name is Frank Albert Pangajow, I have develop a freeware 2D Multiplayer Online RPG game wizard called RPG Studio. The purpose of this wizard is to make everyone can develop 2D MORPG very easy and very fast.
The process for developing the game itself is very fast within seconds a MORPG can be played, NO programming NOR scripting involved at all, just mouse clicking. The interface itself is not very serious and scary, but fun and designed for common people minded. With a lot of video tutorial, FAQ Help and plenty of easy tools to use, everyone can contruct a game from ground up to a full blown serious Multiplayer Online RPG very fast. The online and multiplayer capability is automatic, no need additional effort.
----------------------------------------
Languages
C++
I'd suggest to try simpler languages(for instance Python or Game Maker Script) before you even think of using C++, since there is a lot of things in C++ that, although useful, are hard to use and do so correctly.
Visual Basic
Visual basic is a GUI RAD language based on basic, and is simple to learn, and quick to get used to.
C#
C# is a powerful but more complex language, and takes a while to get used to.
Java
Delphi
Delphi is a very user/programmer friendly language that is quick to learn and very versatile
Extremely Incomplete list...
----------------------------------------
I want to get started in Game Dev
There's one simple question you need to ask yourself when you start getting into game development: What do you want to do? If you want to make games, then make games, use tools. If you want to program engines, then start right from scratch and program the very, very basics before going 3d. If you want to work on graphics, start with the basics of graphics, sprites and animation, then move to 3d and texturing, find someone else to make the graphics move.
It all depends on where you want to go.
As a recommended start, get Game Maker, and try your hand at simple things in it, and when you have eased into scripting and concepts in games you can try other things aswell.
----------------------------------------
I want to make my own engine
As for making an engine from scratch, no I haven't and I suggest you the same as it is much easier to take an existing engine and add in what you need or modify it to do what you want. That and it will allow you to get to work on your game sooner, which is a lot more fun.
----------------------------------------
Source: "What do you use to dev games" on NAG Forums - Link (http://forums.tidemedia.co.za/nag/showthread.php?t=2827&highlight=engine&page=7)
Source: "Game Engines" on NAG Forums - link (http://forums.tidemedia.co.za/nag/showthread.php?t=2786)
XNA tutorials and usefull stuff
http://www.riemers.net/eng/Tutorials/XNA/Csharp/series1.php
http://xnatutorial.com/ (still up btw)
http://blogs.msdn.com/xna/
http://creators.xna.com/en-US/education/catalog/?contenttype=0
http://www.xnadevelopment.com/tutorials.shtml
http://www.ziggyware.com/readarticle.php?article_id=59
Usefull:
GameDev Wiki (http://wiki.gamedev.net)
ANSCII table (http://www.asciitable.com/)
Interest:
10 UI lessons - link (http://www.componenthouse.com/article-21)
Misc:
Name Generator link (http://www.geocities.com/TimesSquare/Realm/1773/name.htm)
RPG plots link (http://www.io.com/~sjohn/plots.htm)
Game Engine Listing (not from above)
Recently Added:
Panda3D link (http://panda3d.org/)
LightFeather link (http://lightfeather.de)
3Demon link (http://www.3demon.net/)
Platform Studios link (http://soft.firstproductions.com/pstudio/index.html)
Golden Realm link[/link]
001 Game Creation Engine link (http://goldenrealmrpgengine.50webs.com/)
JACL - Adventure Creation Language link (http://jacl.sourceforge.net/)
Player Realms link (http://www.chronicalgames.com/pr/)
2D Shooter Game Creator link (http://redsparkstudios.co.uk/2dsgc.htm)
3D adventure Studio link (http://3das.noeska.com/)
3D Cake Walk link (http://www.3dcakewalk.com/)
3D Game Engine link (http://www.dotsphinx.com/software/demo3d/)
The 3D Game Maker link (http://t3dgm.thegamecreators.com/)
Game Studio link (http://www.conitec.net/english/gstudio/)
3D RAD link (http://www.3drad.com/)
Abstract RTS Engine link (http://sourceforge.net/projects/abscnc/)
Adventure Developing and Playing Toolkit link (http://www.sesseler.de/Adept/adept_en.html)
Adventure Developer and Runner - Interactive Fiction Toolkit link (http://www.adrift.org.uk/cgi/new/adrift.cgi)
Adventure Builder 2 link (http://www.conroyhome.net/alan/ab/index.htm)
Twilight Software Adventure Game Engine link (http://www.twilightsoftware.com/age/)
Adventure Maker link (http://www.adventuremaker.com/)
AGAST link (http://www.allitis.com/agast/home.html)
Adventure Game Toolkit link (http://www.markwelch.com/agt.htm)
Alice link (http://www.alice.org/)
Antiryad link (http://www.arkham-development.com/)
Blades of Exile link (http://www.spidweb.com/blades/BOEpress_rel.html)
Blender link (http://www.blender.org/)
Blitz Basic link (http://www.blitzbasic.com/)
Blox Game Engine link (http://bge.bloxsoftware.com/)
Byond link (http://www.byond.com/)
Ca3D link (http://www.ca3d-engine.de/c_About.php)
Clean Game Library link (http://clean.cs.ru.nl/platformgameinfo.html)
Cycon Online Game engine link (http://cogengine.sourceforge.net/introduction.html)
The Game creators: FPS creator, DarkBasic, etc. link (http://www.darkbasic.thegamecreators.com/)
Dimension 3 link (http://www.klinksoftware.com/)
Explorations RPG link (http://www.explore-rpg.com/)
Game Editor link (http://game-editor.com/)
Game Studio link (http://www.conitec.net/english/gstudio/)
Golden T Game Engine link (http://goldenstudios.or.id/products/GTGE/)
Game Wizard link (http://soft-wiz.bizhosting.com/site/g-wiz.htm)
HUGO link (http://www.generalcoffee.com/hugo.html)
Interax Game Engine link (http://www.cognitial.com/interax/index.htm)
Kids Programming Language link (http://www.kidsprogramminglanguage.com/)
Lassie Adventure Studio link (http://lassie.gmacwill.com/lower.php?section=news&page=index)
Mechanique link (http://www.mechanique.nl/)
Multichoise Creation System link (http://www.madladdesigns.co.uk/MuCeS/index.htm)
Python Adventure Writing System link (http://members.nuvox.net/~zt.wolf/PAWS.htm)
Play Basic link (http://underwaredesign.com/prod_detail.php?id=42)
Point and Click Development Kit link (http://www.adventure-creator.com/index.php?lg=e)
Quest Markup Language link (http://questml.com/)
Quest link (http://www.axeuk.com/quest/index.htm)
Ray Game Designer link (http://eicart.free.fr/projects.htm)
Reality Factory link (http://www.realityfactory.info/cms/)
Realm Crafter link (http://www.realmcrafter.com/catalog/information.php?info_id=6)
Renpy link (http://www.renpy.org/wiki/renpy/Home_Page)
RPG Toolkit link (http://www.toolkitzone.com/toolkit.php)
Scrolling Game Development Kit link (http://gamedev.sourceforge.net/)
Silent Walk FPS creator link (http://www.silentworks.hu/index.php)
SLUDGE link (http://www.hungrysoftware.com/#/tools/sludge/)
Stagecast link (http://www.stagecast.com/)
SUDS link (http://www.sudslore.org/)
This Basic link (http://tab.thinbasic.com/)
Verge link (http://www.verge-rpg.com/)
Visionaire link (http://www.visionaire2d.net/index.php?newlang=english)
WinPAW link (http://www.winpaw.com/)
----------------------------------------
Free Resources:
Textures:
[url]http://www.cgtextures.com/
http://textures.forrest.cz/
http://www.textureking.com/
http://www.spiralgraphics.biz/packs/
http://techmagazine.ws/free-textures-background-images/
http://www.freeseamlesstextures.com/
http://free-textures.got3d.com/
Models:
http://www.sharecg.com/
http://www.digitalanimators.com/HTM/Resources/3dModels/3dModelsMain.htm
http://home.tu-clausthal.de/~inmc/b5/Models.html
http://www.the3darchive.com/
http://www.globalmajic.com/
http://sumrallworks.com/freebies/server/models.html
http://3d.faws.org/objects.php?LANG=uk
http://samadhi.jpl.nasa.gov/models/
http://pages.infinit.net/trex/3d3.html
http://www.databasen.se/hem/johan/raytracing/rayobj.htm
http:/ /alice.virginia.edu/libraries.html Removed, virus warning.
http://oct31.de/aw/myobj/
Sprites:
http://charas-project.net/resources.php?wa=0%E2%8C%A9=fr&area=Charasets&offset=85&howmany=10&fsearch= - Recommended
http://reinerstileset.4players.de/englisch.html - Recommended
http://blogoscoped.com/archive/2006-08-08-n51.html
http://www.panelmonkey.org/
http://rltiles.sourceforge.net/
http://www.molotov.nu/?page=graphics
Sounds:
http://www.ccmixter.co.za/ Recommended
http://www.jamendo.com/en/
http://www.stonewashed.net/sfx.html
http://www.partnersinrhyme.com/pir/PIRsfx.shtml
http://simplythebest.net/sounds/
http://www.grsites.com/sounds/
http://www.flashkit.com/
http://www.freesounds.info/
http://www.pachd.com/sounds.html
http://www.freesfx.co.uk/
http://www.findsounds.com/
Fonts:
http://www.1001freefonts.com/
http://www.dafont.com/
http://simplythebest.net/fonts/
http://www.searchfreefonts.com/
http://www.getfreefonts.info/
http://www.urbanfonts.com/
http://freefonts.co.in/
http://www.downloadfreefonts.com/
http://www.identifont.com/free-fonts.html
http://betterfonts.com/
http://www.free-fonts.dk/
http://desktoppub.about.com/od/fonts/p/schoolfree.htm
http://www.free-stuff.me.uk/free/fonts/
http://www.fontstock.net/
http://www.beautifulfonts.com/
Libraries
General
http://www.freeprogrammingresources.com/freelib.html
http://www.freebyte.com/programming/ - Recommended for more then just libraries.
http://www.sofotex.com/download/Programming/more22.html
C++
http://www.thefreecountry.com/sourcecode/cpp.shtml
Pascal/Delphi
http://www.programmersheaven.com/download/34596/download.aspx
----------------------------------------
Free Programming Tutorials
http://www.freeprogrammingresources.com/tutorial.html Recommended - Very General, and has many languages
http://www.programmingtutorials.com/ Recommended
http://www.codeteacher.com/
http://www.festra.com/freetutor/ Delphi
http://www.nextdawn.nl/ C, C++, DirectX and OpenGL
http://programmingtutorials.org/
http://www.cprogramming.com/ C, C++, DirectX, etc - Recommended
Graphics Tutorials - 56k warnings
http://www.sketchpad.net/
http://www.graphicsacademy.com/
http://www.insidegraphics.com/ recommended
http://www.freegraphics.com/10_Tutorials/
http://rosie-cheeks.letters-to-you.com/ Recommended
http://www.geocities.com/SiliconValley/way/9252/ Recommended
http://heartcrygraphics.com/
Spriting Tutorials
http://www.freewebs.com/howtosprite/ Recommended
http://otfans.net/showthread.php?t=39640 Recommended
http://www.onrpg.com/contentid-4.html
http://pixel-zone.rpgdx.net/shtml/tutmini-logs.shtml
http://pixel-zone.rpgdx.net/shtml/tutmini-grass.shtml
http://pixel-zone.rpgdx.net/shtml/tutmini-wood.shtml
http://www.natomic.com/hosted/marks/mpat/shading.html
http://www.spriteart.com/tutorials/01_dither.html Recommended
Modding Tutorials
BF2, Crysis, COD, COD2, COD4, HL2 (http://www.modsonline.com/Tutorials.html)
GRAW (http://www.ghostrecon.net/html/recon.htm)
Dawn of War (http://forums.relicnews.com/forumdisplay.php?f=231)
AoE3: heaven (http://aoe3.heavengames.com/modding/tutorials/index.shtml)
Sims 2 (http://www.modthesims2.com/forumdisplay.php?f=252)
Company of Heroes (http://forums.relicnews.com/forumdisplay.php?f=209)
Homeworld (http://forums.relicnews.com/forumdisplay.php?f=16)
Homeworld 2 (http://forums.relicnews.com/forumdisplay.php?f=72)
Cvilisation 4 (http://forums.civfanatics.com/archive/index.php/f-177.html)
----------------------------------------
Tools you can use
Notepad2 link (http://www.notepad2.com/)
Notepad2 is thenext level up from your standard notepad, it has various formating options, and also has built in syntax hilighting.
GIMP link (http://www.gimp.org/)
GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
Paint.NET link (GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.)
Paint.NET is free image and photo editing software for computers that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.
Audacity link (http://audacity.sourceforge.net/)
Audacity is free, open source software for recording and editing sounds. It is available for Mac OS X, Microsoft Windows, GNU/Linux, and other operating systems.
Links to lists
Game.Dev Site (http://www.gamedotdev.co.za/) - Recommended
GameDev.net thread (http://www.gamedev.net/community/forums/topic.asp?topic_id=324643)
SA GameDev Articles and Resources (http://www.sagamedev.co.za/article_cluster.aspx)
Links to Mags/News/Info Sites
Dev Mag (htt://www.devmag.org.za) - Recommended
Gamasutra (http://www.gamasutra.com/) - Recommended
Game Developer Mag (http://www.gdmag.com)
Serious Games (http://www.seriousgames.org/index2.html)
Social Impact Games (http://www.socialimpactgames.com/)
Games For Change (http://www.gamesforchange.org/)
Hope Lab (http://www.hopelab.org/) - (Game Dev for children with chronic illness)
International Game Developers Organisation (http://www.igda.org/)
DevMaster (http://www.devmaster.net/)
Flipcode (http://www.flipcode.net/)
Java Gaming (http://www.javagaming.org/forums/index.php)
The Inspiracy (http://www.theinspiracy.com/)
Where to get languages:
Visual Studio 2008 express edition (doesnt support XNA yet)
link (http://www.microsoft.com/express/download/) - C#, C++, Visual basic, and visual web developer.
Visual Studio 2008 express edition
link (http://msdn2.microsoft.com/en-us/express/aa975050.aspx) - Visual Web Developer, Visual C#, Visual C++, Visual J#, Visual SQL server 2005, Visual Basic
DevC++
link (http://www.bloodshed.net/devcpp.html) - C++
Free Pascal
link (http://www.freepascal.org/) - Pascal
Python
link (http://python.org/download/) - python
Java
link (http://www.java.com/en/) - Java
Delphi
link (http://www.codegear.com/products/delphi/win32) - Borland
link (http://www.turboexplorer.com/) - Turbo Explorer
----------------------------------------
Afflict
Demo Sprites 1 (http://i172.photobucket.com/albums/w11/SCiDT/CharacterDemoSpriteSheet.png)
----------------------------------------
Source: "Game Creation Resources" - link (http://www.ambrosine.com/resource.html) the above listings are all working links, the links on this site arent all correct/working
Source for all the free resource links is GOOGLE (http://www.google.co.za/)
----------------------------------------
Apologies for making it 2 posts. :)
Gazza_N
24-02-2008, 11:21 AM
Nicely done, edg3! :D
thanks, I hope I havent missed anything crucially important or usefull. Would like to add to the list of tools a little bit ;)
Cyberninja
24-02-2008, 01:18 PM
1 million internets goes to you, Edg3. =] Bravo.
Tr00jg
24-02-2008, 01:23 PM
Whoa! Nice edg3!
ShadowMaster
24-02-2008, 06:02 PM
Hats off to you, edg3. :D
cairnswm
24-02-2008, 06:16 PM
For the Delphi link add in www.turboexplorer.com as you can download a free version of Delphi from there. (as well as a C# IDE)
Nice thread. Maybe also needs a link to: http://www.gamedev.net/community/forums/topic.asp?topic_id=324643
I have more that Im sifting through, it takes ages to go through all the links to check if they work, but I do have a lot more ;)
Between outings and huige puddings I ran out of time halfway through and posted how far I was as I didnt know when I was getting back to a pc.
You can look forward to the lists growing in size hopefully still this evening if I can get through everything :P
Thanks for the links cairnswm
|-|1Pp13
24-02-2008, 07:50 PM
Awsome!
what about fonts? ;p
Updated with some of the things I hadnt sorted through yet.
Including fonts ;)
Fengol
24-02-2008, 10:14 PM
This is much needed, well done!
FuzzYspo0N
25-02-2008, 01:00 AM
good work guys! ill scavange some of my links soon too
01DT!m3r
26-02-2008, 06:39 PM
AWESOMERIFICTASTICNESS!!THANKS edg3
Aval4nche
27-02-2008, 03:06 PM
Thanks for all the fish.
Bonezmann
03-03-2008, 11:54 AM
Great list there!
You should get paid for this ;)
You should get paid for this
I do it because its worth the effort!
Bonezmann
03-03-2008, 05:28 PM
I do it because its worth the effort!
dude. Don't go emo on an emo. It was just a joke :)
**Eh? Edge isn't freaking out, he's saying why he does it. We appreciate his efforts, we don't call him emo and misunderstand him... WTF? -D**
bobian
27-03-2008, 02:15 AM
WOW! So much to do. so little time. Thanks. What about game modding ? Is it illegal? Can you give us a few links?
WOW! So much to do. so little time. Thanks. What about game modding ? Is it illegal? Can you give us a few links?
Sure :) not a problem
dislekcia
27-03-2008, 01:24 PM
Nope, modding isn't illegal :)
-D
|-|1Pp13
30-03-2008, 09:26 PM
Well i cleaned out my bookmarks today and thought i may share some of the more usefull links
Name generator (http://www.geocities.com/TimesSquare/Realm/1773/name.htm)
Big list of RPG plots (http://www.io.com/~sjohn/plots.htm)
Find sounds on the web (http://www.findsounds.com/)
ANSCII table (http://www.asciitable.com/)
Other:
10 UI lessons from the real world (http://www.componenthouse.com/article-21)
PS: if some have been posted already, sorry, ill check my font resources against those already provided
DragonR
11-04-2008, 12:59 AM
Cool dude
Wat r the free 1 ?
Very important 4 me since I am broke = 1
1= I am a kid
This is a thread for free resources so excluding the engines almost everything is free. If you're asking about the engines, if I have time I can go through them and indicate if they are free or not.
DragonR
11-04-2008, 02:50 PM
Cool thank you
Umm I still think I am missing something
01DT!m3r
30-04-2008, 02:23 PM
I found a website full of helpful GM stuff gmtutorials.com
Bonezmann
12-05-2008, 02:54 PM
I don't know if this is already somewhere here but you might wanna add this: http://www.gmresource.jassinc.com/search.php?category=graphics under sprites
Bonezmann
18-06-2008, 04:24 PM
Has anyone worked with Crystalspace 3D? I don't want to waste 45MB of my cap on something that might be too hard to work with :)
Thaumaturge
19-06-2008, 12:16 AM
Funnily enough, I downloaded it just recently. While some of the demos looked rather good, as I recall, I had some problems with their performance, although of course this is probably largely related to my slightly old machine (a P4 2.4GHz with an FX5200). That said, I haven't gotten around to really playing with the engine yet (I managed to build Crystal Space itself, but had a few problems in building CEL, which I haven't gotten around to working on overmuch, I don't think). I haven't tried out CELstart.
I'm finding that I'm getting fairly settled into Panda (http://panda3d.net) at the moment, which I'm quite enjoying, and which looks as though it might be a good choice for my purposes, at least. I've also found that, thus far, it hasn't been too difficult to get up and running, I don't believe.
Between the two, what experience I've had of their forums has been more positive in Panda's case, specifically in that Panda's forum seems to be more active. That said, Crystal Space's support sub-forum looks as though it might be more active than the rest of their forums.
If you haven't already, I suggest at least taking a look at Panda. If you don't know Python, I wouldn't worry overmuch - it doesn't seem to be too difficult to pick up the basics (I'm new to it myself).
Bear in mind please, however, that I haven't tried out Crystal Space as a tool with which to develop, and am new in Panda's use.
FuzzYspo0N
19-06-2008, 02:06 AM
panda sounds and looks awesome. depending on what you are doing of course, although crystal space has always hit me as a bit of a lol tool. like, its not my favourite. my favourite by far is irrlicht (atm) and its free ness is great. the tutorial series in the mag continues this coming devmag and also i will look at doing a review of all free and majotr engines soon too.
For now, my advice is to find something simple. once u can use simple tools and simple systems to get simple 3d games moving and up, its easier to add difficult concepts . rather then being hit with walls all along
Thaumaturge
19-06-2008, 02:59 AM
Irrlicht can look good, and is an impressively small download, as I recall, but I don't think that it has certain game-related features that Panda and Crystal Space (the latter with CEL, and perhaps CELstart, at least) have. For example, I believe that Irrlicht doesn't include entity elements, or sound (although another project, Irrklang, provides sound, if I recall correctly).
Bonezmann
19-06-2008, 09:52 AM
Panda it is then ^_^, thanx
FuzzYspo0N
19-06-2008, 11:13 AM
yea irrlicht is a rendering engine, not a game engine. There are game engines based off irrlicht with incredible shaders built in etc too.
lightfeather is one that stands out, and is awesome , got tools and everything
http://lightfeather.de/news.php
Irrspintz was a good engine, that has some good movement,
moved over to 3demon its got some epic features as well
http://www.3demon.net/
Also, there is always xna which is really easy to get into.
Updates have been made, Ive been neglecting this thread for a little, but meh, will get to it soon. (Also I have links to useful things on XNA to share)
Ive done another update, but its getting pretty messy so Im making a plan to neaten it up as much as I can and to make it more practical :)
dislekcia
14-07-2008, 12:19 AM
I would just like to point out how utterly WIN this thread is now!
-D
Chippit
14-07-2008, 12:22 AM
It is indeed! Good job, edg3. Concise resource thread is concise.
Afflict
14-07-2008, 03:08 AM
Awesome :)
Cyberninja
14-07-2008, 09:38 AM
Awesome job edg3. :)
What would be nice is a shortening tag, allowing me to have a main heading, and then allow you to minimise/maximise a group of text so that there is more emphasis on the categories.
Afflict
17-07-2008, 09:05 PM
Just wanted to say kudos though those sprites were originally designed by Cyber & I traced them in flash and then we decided we will share them since were not gona use them in final game :)
So Cyber needs some cred on that too ;) lol
Thaumaturge
18-07-2008, 02:59 AM
It looks good, edg3 - thank you for your work on this thread. ^_^
As to a text-collapse tag, I think that it's fairly simple to create a basic version with Javascript, but if there's a BB code tag or set of tags that might work then I don't know it or them. It would be really useful for this thread, however. :/
You could, perhaps, store the links elsewhere - on a personal site, or on some form of hosting site, and then simply link to those pages from here as a contents page, but that's of course probably not the most pleasing solution.
FuzzYspo0N
19-07-2008, 12:07 AM
if its not bandwidth intensive,it should be fine to make the list somewhere. you can make it more indepth then too. Either way, win thread is win
Afflict
19-07-2008, 04:57 AM
The hosting of such a list wont be bandwidth intensive since the actual files will be hosted somewhere else?
Anyway, yeah this thread is made of pure win ;)
FuzzYspo0N
19-07-2008, 08:35 AM
yea i meant a slick/low bw site/page.so that visiting the page isnt a pain in the ass and its easy to find a resource you are after. i can host the page, on owned.co.za if it was needed. shudnt be a problem at all
yea i meant a slick/low bw site/page.so that visiting the page isnt a pain in the ass and its easy to find a resource you are after. i can host the page, on owned.co.za if it was needed. shudnt be a problem at all
Thats actually a good idea, I always forget that you actually have your own hosting. :P
FuzzYspo0N
21-07-2008, 02:10 AM
i got your email, ill set it up and what not, send me the html and ill pretty up cos i know ur gfx skills are, scary :D
EtienneK
21-07-2008, 09:25 PM
Don't know if this has been posted, yet, but here are some great graphics maths tutorials:
http://www.essentialmath.com/tutorial.htm
FuzzYspo0N
21-07-2008, 09:56 PM
that is very cool etienne, nice link. very handy very nice for beginners
EtienneK
21-07-2008, 10:09 PM
that is very cool etienne, nice link. very handy very nice for beginners
Want to buy their book, but it's R700 on kalahari and take2 :(
I love maths. :)
FuzzYspo0N
21-07-2008, 10:15 PM
yea i think i remember seeing you in the maths channels on IRC :P
If we had kept our discussions in the assistant labs we could have hit some sort of discussion recursion and not been able to stop. maths is win, at times (except when UNI kicks u out for failing it and skipping final exams etc :P)
seeing as the offtopic talking came in unexpected, rather i post some resources.
http://www.whisqu.se/per/docs/math.htm
^^ great resource for maths, quite advanced at times.
google is very helpful when finding things like books to buy
http://books.google.co.za/books?q=game+programming+maths&source=citation
funny thing with this last one, it gives some code listings from the GREAT book on maths,
http://www.terathon.com/books/mathgames2.html
Well, I have almost completed an automated processing procedure :P
Just need to iron out a single bug with it, then I can give you the new lists (unformatted html).
Form:
<h3>Name</h3><br>
<p><a href="link">link</a><br> Info </p>
http://www.fegelein.com - interesting tutorial blog on XNA, its quite thorough and easy to understand
Necrolis
10-09-2008, 03:51 PM
Well as my fist post here i might as well try and be constructive :P
Code::Blocks, very nice cpp compiler(best gcc compiler i've seen)
www.codeblocks.org
Eclipse(multi language):
http://www.eclipse.org/
a nice simple cpp reference site with excellent tutorials:
www.cplusplus.com
a very nice debugger(best i've seen):
http://www.ollydbg.de/
asm/debugging reference:
http://msdn.microsoft.com/en-us/library/cc267758.aspx
http://msdn.microsoft.com/en-us/library/cc267756.aspx
http://msdn.microsoft.com/en-us/library/cc267763.aspx
ASM ftw(asm isn't dead, its faster than any high order language):
http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html
http://www.w00w00.org/files/articles/att-vs-intel.txt
http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
http://www.cs.virginia.edu/~clc5q/gcc-inline-asm.pdf
http://www.myacrobatpdf.com/90/intel-64-and-ia-32-architectures-software-developers-manual.html#
some useful libs to simplify things like gfx:
http://www.libsdl.org/
http://alleg.sourceforge.net/ & http://www.allegro.cc/
http://www.lua.org/
http://www.radcpp.com/
all the plugins you'll ever need for gcc(these are devpaks, but winrar will open them as .tar.gz)
http://devpaks.org/
some very nice directx & opengl tutorials & downloads:
http://http.download.nvidia.com/developer/SDK/Individual_Samples/samples.html
http://developer.nvidia.com/page/directx.html <- very big bandwidth warning...
http://alleg.sourceforge.net/wip.html <- highly chopped down dx 7 & 8 sdks
[shameless plug]Diablo II modding[/shameless plug]
www.d2mods.com
a nice programming community:
www.daniweb.com
FuzzYspo0N
10-09-2008, 10:20 PM
Cool links man. A lot are not really for game development but cool none the less :)
Olly debugger is great for a free tool, Though IDA is incredible and swallows olly whole. Starting out in assembler programming as a kid i realised how awesome it is, but moving into other higher level languages showed me its, pretty much pancakes on the ceiling. Sure they are tasty, but its high up, full of grit now and it most likely is close to falling. I really really love masm, programming the windows api in assembler is hellishly fun (and reversing things is win too).
A side note to edg3 and others, my hosting is finally back up. expect this resource page to be up soon, hopefully end weekend if i can manage to grasp at a breath
Necrolis
11-09-2008, 05:00 PM
That IDA looks pretty nice :), some might not be explicitly for game dev, but the tips and tricks can be carried over into dev for optimization and such ;)(even if one doesn't program in asm, understanding it will allow one it program in a way that will allow your compiler to optimize better).
and just for quick links:
IDA
http://www.hex-rays.com/idapro/idadownfreeware.htm
MASM
http://www.masm32.com/masmdl.htm
I found a very nice version of the directx 9 sdk that has all the needed libs + examples(C++ only), thats under 100mb, for the bandwidth lacking(like me...), but atm the link is very allusive...
FuzzYspo0N
11-09-2008, 09:56 PM
Thats cool too. IDA has very nice features for the crappy languages like VB (internally, that is) and
even if one doesn't program in asm, understanding it will allow one it program in a way that will allow your compiler to optimize better Sadly these days alot of this statement is irrelevant :P If you read my article in dev mag like, 16 or something about optimisation it went in that direction but the point is slow code is slow, not the 2 cpu cycles you save by using > and not >= :P
Anyway, moar game dev links > random apps that most guys wont mess in ;p
keep em coming
Necrolis
12-09-2008, 09:03 AM
Sadly these days alot of this statement is irrelevant :P If you read my article in dev mag like, 16 or something about optimisation it went in that direction but the point is slow code is slow, not the 2 cpu cycles you save by using > and not >= :P
hehe, thats true, but any gain is still a gain no matter how small(same as getting rid of bad habits :p)
ShadowMaster
13-09-2008, 08:33 PM
hehe, thats true, but any gain is still a gain no matter how small(same as getting rid of bad habits :p)
Problem is you spend too much time on it for too little gain ;) Which is why I now use GameMaker instead of C++.
Anyways for optimisation: Algorithm choice over language choice.
There is a point where even the fastest language with the slowest algorithm will be out performed by the slowest language with the fastest algorithm.
Necrolis
17-09-2008, 01:50 PM
Problem is you spend too much time on it for too little gain ;) Which is why I now use GameMaker instead of C++.
Anyways for optimisation: Algorithm choice over language choice.
There is a point where even the fastest language with the slowest algorithm will be out performed by the slowest language with the fastest algorithm.well the language is just a matter of how your mind works(in my humble opinion),and yes algorithm choice makes all the difference(case in point would be the utter **** that made Diablo 2...), but if you can combine both then your set :P
I'm going to bump the tread up.
Thats necroposting. This thread is stickied, it will never need to be "bumped" as such.
dislekcia
30-09-2008, 10:10 AM
Thats necroposting. This thread is stickied, it will never need to be "bumped" as such.
Ignore the spambot. Its sig is full of "buy WoW gold now" links.
01DT!m3r
10-10-2008, 05:43 PM
a bunch of cool engines http://en.wikipedia.org/wiki/List_of_game_engines
http://wiki.sheep.art.pl/Free%20Game%20Graphics
Free pixel art graphics for your game. (GIMP/Photoshop/Paint Shop Pro/Maybe more, not sure)
01DT!m3r
14-11-2008, 10:41 PM
http://www.programmersheaven.com/2/CSharpBookPretty niffty Beginners C# e-book,I found it very handy
On the topic of free e-books: http://freetechbooks.com/
Ive found a whole lot that helps me there:
Computer Science Books
Introduction to Computer Science (20)
Algorithms and Data Structures (24)
Object Oriented Programming (12)
Theory of Computation (16)
Formal Methods (20)
Functional Programming (16)
Logic Programming (11)
Artificial Intelligence (18)
Computer Vision (12)
Compiler Design and Construction (18)
Computer Organization and Architecture (12)
Parallel Computing (4)
Concurrent Programming (3)
Operating Systems (9)
Data Communication and Networks (14)
Information Security (20)
Information Theory (6)
Digital Libraries (21)
Information Systems (7)
Software Engineering (45)
Game Development and Multimedia (15)
Mathematics Books
Mathematics (40)
Algebra (8)
Category Theory (4)
Linear Algebra (20)
Computer Aided Mathematics (9)
Discrete Mathematics (8)
Numerical Methods (7)
Graph Theory (5)
Operations Research (13)
Supporting Fields Books
Electric Circuits (5)
Signal Processing (16)
Web Design and Development (9)
Operating System Books
Unix (2)
GNU/Linux (42)
FreeBSD (4)
Programming/Scripting Books
Ada (6)
Assembly (9)
C / C++ (20)
Common Lisp (9)
Forth (2)
Java (23)
JavaScript (5)
Lua (1)
Microsoft .NET (12)
Perl (9)
PHP (4)
Python (15)
Rebol (1)
Ruby (6)
Scheme (1)
Tcl/Tk (3)
Miscellaneous Books
Software Libre and Open Source Movement (15)
Hackers and Computer Philosophy (11)
Open Source Productivity Tools (4)
General
Open Document Licenses (5)
Other 'free computer books' sites (12)
01DT!m3r
15-11-2008, 02:18 PM
On the topic of free e-books: http://freetechbooks.com/
Ive found a whole lot that helps me there:
Brilliant Find! Thanks Edge!
Fallen
05-12-2008, 02:40 PM
There is a new article out at ziggyware on High Dynamic Range in XNA ... very cool stuff!
Check it out:
http://www.ziggyware.com/readarticle.php?article_id=226
It's very step by step and the easiest one I have seen yet!
Take care
FuzzYspo0N
08-12-2008, 05:07 PM
very nice link, fallen.
Elyaradine
09-12-2008, 07:57 PM
Here's a huge number of sprites taken from a lot of old SNES games. I doubt you'd be allowed to use them in your games themselves, but if you just need a nice looking sprite as a place-holder while you work on your code, or just want to see the pixel art close-up without having to go and screen capture or Google the games, this site has *loads* of them.
http://tsgk.captainn.net/index.php
(edit: Thanks to realmdrifter at Pixofile.)
Fallen
19-12-2008, 08:36 AM
I've been struggling to find some nice textures with normal maps + bump maps to use in parallax mapping .. and I came across this website yesterday: http://www.filterforge.com/filters/
It has some really nice (and quality ;)) resources!
Take care!
Bonezmann
21-01-2009, 11:48 PM
Dunno if anyone saw this, but here's a program to make DX9 games with: Construct (http://www.scirra.com/index.php)
Construct is a FREE open-source DirectX game creator. Using a drag-and-drop interface, it makes game creation fast and powerful.
Joepeach
04-05-2009, 02:38 PM
Are there any advanced tutorials out there on Unreal Engine 3 modding.
Necrolis
04-05-2009, 05:33 PM
http://architectonic.planetunreal.gamespy.com/first_level.html
http://forums.epicgames.com/showthread.php?t=598243
http://wiki.beyondunreal.com/Legacy:Mapping_Lessons
now google would have done the same, I just picked the 3 best from my exp
Shad0wstr1k3
19-05-2009, 07:02 PM
Sorry to bug you guys, but do you have to pay to join the XNA club thing
I checked the link in this thread and I couldn't find a Download. Is there one or am I just being useless?
Sorry, do you have to be a member of said club thing to make games on XNA
dislekcia
19-05-2009, 08:19 PM
Sorry to bug you guys, but do you have to pay to join the XNA club thing
I checked the link in this thread and I couldn't find a Download. Is there one or am I just being useless?
Sorry, do you have to be a member of said club thing to make games on XNA
No. XNA is free. As is Visual C# Express, which you do your XNA development in. I'm very surprised that you say you couldn't find a download link on creators.xna.com... Not even the "getting started" section?
You have to pay to be a premium member of the Creators Club. Creators Club membership gives your Xbox Live user account access to download the XNA Game Launcher on your Xbox 360. You need to be running that launcher on your 360 to deploy code from your PC to your 360 over a network. Or you could sign up for the DreamBuildPlay (http://www.dreambuildplay.com) competition and get a free 4 month Creators Club code that allows you to deploy games to your 360 for a limited time.
So you have to pay or enter DBP if you want to develop 360 games. Normal XNA development on PC is free.
Bonezmann
08-06-2009, 07:20 PM
I'd like to just add that Blender3D has a game and physics engine and is very easy to use (maybe even easier than GM7) and also supports further python coding. :)
I made a toy train drive around in under 10 minutes, the physics thing is a tad tricky but once you get it, it works really nice. :)
Shad0wstr1k3
08-06-2009, 07:28 PM
Sounds good, where can I get it?
Bonezmann
08-06-2009, 08:06 PM
www.blender.org
and the tutorials: http://www.blender.org/education-help/tutorials/
Tutorials include tutorials for beginners, toonifying tutorials, and of course the game engine tutorials which cover the physics engine as well. :)
Or you could sign up for the DreamBuildPlay (http://www.dreambuildplay.com) competition and get a free 4 month Creators Club code that allows you to deploy games to your 360 for a limited time.
I got a 12 month subscription this year supposedly, and thats apparently what theyre giving away.
dislekcia
09-06-2009, 10:15 AM
I got a 12 month subscription this year supposedly, and thats apparently what theyre giving away.
Is it a 12 month premium account though? Last DBP all the people that signed up got 12 month student accounts (which don't let you submit to CG and only give you access to some of the creators club content - like, no free Torque for you, etc - but you can deploy to 360) and then only got 4 month premium codes when they submitted a final game for the competition.
I wouldn't know, because my paid premium account just renewed itself ;)
01DT!m3r
12-06-2009, 08:41 PM
http://blenderart.org have quite some niffty e-zines for blender users(and 3d artists in general)
Fengol
18-06-2009, 09:05 PM
Free book: Well Played 1.0: Video Games, Value and Meaning (http://www.lulu.com/content/7150597) by Drew Davidson
Video games can be “well played” in two senses. On the one hand, well played is to games as well read is to books. On the other hand, well played as in well done. This book is full of in-depth close readings of video games that parse out the various meanings to be found in the experience of playing a game. 22 contributors (developers, scholars, reviewers and bloggers) look at video games through both senses of “well played.” The goal is to help develop and define a literacy of games as well as a sense of their value as an experience. Video games are a complex medium that merits careful interpretation and insightful analysis.
Is it a 12 month premium account though? Last DBP all the people that signed up got 12 month student accounts (which don't let you submit to CG and only give you access to some of the creators club content - like, no free Torque for you, etc - but you can deploy to 360) and then only got 4 month premium codes when they submitted a final game for the competition.
I wouldn't know, because my paid premium account just renewed itself ;)
The code to redeem your XNA Creators Club Membership is below.
12-month XNA Creators Club Trial Membership Code : XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Copy paste from the dream build play site on my account. :P changed the code because I havent activated it yet. So not premium
Somebody
01-08-2009, 08:22 PM
Hey does anyone know of a good collision detecting tutorial/how to? I tried googling it but it only came up with tutorials for a specific language. I need it so that I can physically understand the whole concept instead of just copying and pasting.
P.S. This is the only thread that looked suitable for this question and I didn't want to make a new thread.
dislekcia
03-08-2009, 12:19 AM
Hey does anyone know of a good collision detecting tutorial/how to? I tried googling it but it only came up with tutorials for a specific language. I need it so that I can physically understand the whole concept instead of just copying and pasting.
P.S. This is the only thread that looked suitable for this question and I didn't want to make a new thread.
Collisions are a tricky area in games. There's actually two theoretical parts to the problem: Collision detection and collision response.
Collision detection is, at its heart a search problem. You have to find the game entities that will be colliding (or interpenetrating) this frame if they continue moving as they did before. The simplest way to do this is to iterate through everything that can collide and perform ever more strict tests for collision. The first tests should simply be quick tests that check if something MIGHT be colliding with another object, then if that test returns true, you keep going with more and more precise tests until in the end you know that something is colliding for real or not. The reason you don't go with the most precise test at first is because it's a complete waste of processing time if something turns out not to be colliding at all: A radius test is just two multiplications and will eliminate 99% of non-colliding cases, but a per-polygon test is a lot of maths multiplied by the number of polys that something has...
The best terms to search for in handling collision detection are "intersection tests", things like finding out if a line is crossing a sphere, etc. These mathematical tests for the first sets of the collision tests that you need to do. Once you've got that handled, you'll probably notice that your game is running pretty badly. Mainly because testing every single object against every other object is not an optimal thing to do. Game developers have developed ways of storing objects that lets them know which objects are close to each other in the game space, meaning that most of the objects that never could collide because they're too far apart simply never get tested. Good search terms here are "quad trees", "bsp trees" and similar systems... Messing with these can be really confusing unless you understand data structures well.
Collision response is much harder, especially if you want your games to be believable or "physically real". Most 2D games use systems that prevent interpenetration and position objects at the point that they're just about to collide, then calculate what would happen from there. This is fine if you have one major object that matters (like a player character in a platform game) but can cause problems when there are multiple objects interacting... Chris Hecker's rigid body dynamics stuff is good reading here, but it's highly theoretical.
If you don't need to completely implement everything yourself, it might be a good idea to use some sort of physics library to handle your world's collisions. If you're working in 2D, I highly recommend Erin Catto's Box2D libraries. There are hordes of 3D physics engines out there... The thing to remember with this route is that you'll be maintaining two separate "versions" of your game world: One in your game's data structures that is used to display graphics and handle player input; And another in the physics system that tells your game-copies of objects where they'll be and how they'll interact.
Good luck, this is one of the biggest hurdles in game programming, hope I haven't scared you away :)
DukeOFprunes
25-08-2009, 05:51 PM
Another potentially useful resource stuffed with links, articles, resources and maximum joy.
http://www.gaminghorror.net/indie-game-developer-resources/
01DT!m3r
31-08-2009, 06:59 PM
A niffty programming help site , its language independant and pretty darn useful : www.stackoverflow.com , i love the name too:)
Necrolis
04-09-2009, 02:54 PM
stackoverflow is great, but I never seem to find the right answers there(admittidly using search, I hate posting :P), another great one is www.daniweb.com, the community is excellent(though they do expect you to work for your prize, so no free loading, but I think thats a great idea)
Etiko
30-09-2009, 09:47 AM
Do any of you know where I can get some sprite sheets for a top-down shooter I'm developing? It's sort of in the style of Crimsonland.
I just need some good sprites. My programmer art sux.
Bonezmann
30-09-2009, 06:02 PM
I'm sure you'll find something here (http://www.yoyogames.com/resources/browse/1).
From page 3 of the above link Top down animated soldier man (http://www.yoyogames.com/extras/resource/file/san1/101/101/topdown.zip)
Maybe that's what you were looking for?
Etiko
30-09-2009, 09:11 PM
That is exactly what I need, thanks. But I need more!! :P
dislekcia
16-10-2009, 02:45 AM
I just needed to do a bunch of fast line intersection tests (eliminating loops in mouse-drawn lines) and I remembered that I'd written a nice GM script to handle that years ago. Used to store it on the forums, but it doesn't seem to have made it past the last reset! Had to dig to find it again...
Posting it here for usefulness:
//TestLineIntersection : By Danny "dislekcia" Day
//... Script to calculate if two lines intersect. Uses the parametric representation of a line...
//arg0 = (float) line 1 point1 x
//arg1 = (float) line 1 point1 y
//arg2 = (float) line 1 point2 x
//arg3 = (float) line 1 point2 y
//arg4 = (float) line 2 point1 x
//arg5 = (float) line 2 point1 y
//arg6 = (float) line 2 point2 x
//arg7 = (float) line 2 point2 y
//arg8 = (boolean) limit intersections to line segment 1
//arg9 = (boolean) limit intersections to line segment 2
//[arg8][arg9]: 11 = intersection point only within both line segments
// : 10 = intersection point only within line 1's segment.
// : 01 = intersection point only within line 2's segment.
// : 00 = intersection point ignores segments.
//arg10 = (boolean) what to return in global.intersectionTest1,2: either the intersection coordinates (x, y) or the parametric coordinates (alpha, beta)
//... if you don't use parametric representations, keep arg10 true.
//Return = true if the lines intersect, false if they don't (depends on arg4 and arg5 values sometimes)
// Also returns two values in global.intersectionTest1 and global.intersectionTest2 if true
//NOTE: due to fast get outs, calling this script is a fast way to check if any two lines are parallel.
//Enjoy
// -D
var _alpha, _beta, dyDB, dxDB, dyAB, dxAB, dxCD, dyCD;
//run the intersection test:
dxCD = argument4 - argument6;
dyCD = argument5 - argument7;
dxAB = argument0 - argument2;
dyAB = argument1 - argument3;
_beta = (dxCD * dyAB) - (dyCD * dxAB);
if (_beta != 0) {
//the lines are not perpendicular, so continue
dxDB = argument6 - argument2;
dyDB = argument7 - argument3;
_beta = ((dyDB * dxAB) - (dxDB * dyAB)) / _beta;
//test beta:
if (((_beta >= 0) && (_beta <= 1)) || (!argument9)) {
//calculate alpha:
if (dxAB != 0) {
_alpha = (_beta * dxCD + dxDB) / dxAB;
} else if (dyAB != 0) {
_alpha = (_beta * dyCD + dyDB) / dyAB;
}
//test alpha:
if (((_alpha >= 0) && (_alpha <= 1)) || (!argument8)) {
//return the desired values...
if (argument10) {
//return the x and y point of intersection...
global.intersectionTest1 = _beta * dxCD + argument6;
global.intersectionTest2 = _beta * dyCD + argument7;
} else {
//return the alpha and beta values...
//nb: alpha is the fraction of line1 from point2, beta is the fraction of line2 from point2
global.intersectionTest1 = _alpha;
global.intersectionTest2 = _beta;
}
//the lines DO intersect
return true;
} else {
return false; //not within bounds of line 1 and we care about that...
}
} else {
return false; //not within bounds of line 2 and we care about that...
}
} else {
return false; //lines are parallel, so they can't intersect!
}
The comments should explain how it's used...
Nandrew
20-10-2009, 07:04 PM
Awesome! GM's default is considerably weaker in that regard, so this is a pretty useful script. I'll try remember this when I next need it.
dislekcia
20-10-2009, 11:35 PM
Awesome! GM's default is considerably weaker in that regard, so this is a pretty useful script. I'll try remember this when I next need it.
I wrote that script so long ago... I'm not at my normal dev PC, so I was pretty bummed when I realised I didn't have my examples/scripts folder at hand :(
The Dash
13-11-2009, 10:16 PM
http://www.gmtoolbox.com/
From the site:
Game Maker Toolbox
Almost every Game Maker DLL and Extension ever released listed, catagorised and searchable live in realtime. Searching more than 300 DLLs and Extensions.
The Dash
14-11-2009, 10:14 PM
I build a simple extension that handles SQLs from gamemaker.
NOTE: i take no responsibility in screwing up your database, ALWAYS MAKE A BACK-UP
I have only tested this with .mdb files and am working on more functionality, also on a help file ^.^
You can grab it here (http://www.box.net/shared/7gc4ibgs69)
The functions in the package are:
TestCall (In : string)
Tests if dll is working.
Returns a string.
TestDatabaseConnection (DatabaseName, TableName : string)
Tests connection to a table in the database, used to check connection to database
Returns 1 if successful, 0 if not
DatabaseName is the name of the database, including path and file extension
TableName is the name of the table you want to test the connection to
ExecuteSQL (SQL, DatabaseName : string)
Executes a SQL query on the database.
SQL is update, delete etc
Returns 1 if successful, 0 if not
RunSQLReturnSingle (SQL, DatabaseName : string)
Runs a SQL query on the database.
SQL is select statement
Returns the first result from SQL as a string
RunSQLReturnALL (SQL, DatabaseName : string)
Runs a SQL query on the database.
SQL is select statement
Returns all results from SQL as a string.
Columns separated by |
Each row is a new line
No clue about SQL? i find this (www.w3schools.com/SQl/default.asp) site extremely helpful
Deathy
19-11-2009, 04:06 PM
Those are some gr8 resources!
Also, I know that about.com has some very informative tutorials for a lot of languages(Delphi, C etc...)
and nice libraries don't forget
Try it http://www.about.com/ just type in a search string like "programming".
BlackShipsFillt
24-11-2009, 11:06 PM
I might have missed it, but I don't see Unity3D mentioned anywhere in this post...
The Indie version of Unity3D is now free, if you know any c# or javascript I imagine it's a nifty tool to start making 3D games in, which can then be published for the web and even work as facebook apps. There's plenty of support for it and c# is well documented as well.
http://unity3d.com/unity/download/
(I must confess that have ulterior motives for suggesting Unity3D, I'd like to see more programmers using it because I like the idea of collaborating)
Deathy
26-11-2009, 11:35 AM
Can anyone tell me where I can upload a game that I'm busy making?
Bonezmann
26-11-2009, 02:49 PM
Pretty much any file sharing site.
try mediafire.com or zshare.net, I use them frequently. :)
dislekcia
26-11-2009, 03:50 PM
Can anyone tell me where I can upload a game that I'm busy making?
Or set up a free site on Yola.com
DevilsAdvocate
08-12-2009, 08:38 PM
OMG this is really helpfull!!
Thanx alot.Whould you by any chance have anything for flash games?
FlashKit (http://www.flashkit.com/tutorials/Games/)
How to Woo a blogger (and get coverage) (http://outspokenmedia.com/blogging/coverage-from-bloggers/)
Not unlike many others in my line of work, I get a lot of pitches. Lots of emails from people who think it would be AWESOME if I covered their new product release, their new tool, the birth of their first child, or maybe even mention their stagnant blog. Trouble is that most of the pitches hitting my inbox are completely random. They?re coming from marketers and businesses who have thrown the net far and wide instead of narrow and deep.
And by doing that, they?re skimming right over the real connections and interactions. They?re playing the numbers game instead of the quality game. Essentially, they?re alienating ?the right someone? in their mission to hit everyone. ?Everyone? has never been who you?re looking to target.
As a blogger, here?s how I wish people would pitch me:
skelektron
04-02-2010, 09:33 PM
What a list...
I'm probably being stupid, but I has a question:
I just recently bought Windows7 Ultimate, and I have a problem with my Dev C++ compiler as the window never stays open. I've checked under compiler options, and made sure that the "window remains open" box is checked. I've tried 2 versions of the software, and I have the same problem in both. Does this mean that it has some incompatibility issues with this glorious version of windows?
I feel like I'm answering my own question, but I'm losing it....
Necrolis
05-02-2010, 06:05 AM
if you mean the IDE window, then I have no clue(probablr easier to try Code::Blocks or MSVC08 EE), if you mean the console window from compiled programs, then thats normal, you need to add system("pause"); or cin.get(); just before the return 0; in the main function, that cin.get() is more system protable btw
dislekcia
05-02-2010, 12:51 PM
Oh! Right. I didn't get that you wanted text output from a program to linger. Generally you want compilation to just happen and leave you alone when it does, otherwise there's something you need to fix in the program ;)
Why not compile the program and run it in another command window that you've got open to the right directory? That way your output won't disappear.
skelektron
05-02-2010, 07:02 PM
Thanks, I meant the IDE :p Its not that I want it to linger, its just that when the program runs, I dont get to see the result because the window doesnt stay open... Thanks though Necrolis and dislekcia.
Squid
22-05-2010, 10:50 PM
Sculptris (http://www.sculptris.com/)
Rad freeware modelling tool that was just released. Easier to use than ZBrush imo. Neat!
Bonezmann
23-05-2010, 10:35 AM
I don't know if this is somewhere here, but Filterforge (http://www.filterforge.com/) makes awesome textures...
DMStrider
11-06-2010, 11:20 AM
Hi all.
Didn't see GLScene mentioned in this resource thread so thought i would post the link (http://www.glscene.org) here.
The description below comes from their homepage:
GLScene is an OpenGL based 3D library for Delphi. It provides visual components and objects allowing description and rendering of 3D scenes in an easy, no-hassle, yet powerful manner.
GLScene is not just an OpenGL wrapper or utility library, it has grown to become a set of founding classes for a generic 3D engine with Rapid Application Development in mind. GLScene allows you to quickly design and render 3D scenes without having to learn the intricacies of OpenGL, if you know how to design a TForm, you'll easily master the basic operations of GLScene. The library comes with a large collections of demos showcasing the ease of use, and demonstrating RAD wasn't done at the expense of CPU/GPU horsepower.
Enjoy.
Someone should bug me to finish my php scripts to manage this list better instead of playing Dwarf Fortress in my free time -_-
Also, thinking of at the same time making an article mirror that reads feeds and archives articles from all those awesome sites people submit. But then again, that means I have to get wroking on finishing this ;) so someone should be bugging me already...
http://opengameart.org - Open source game art. 'nuff said.
AndrewJ
21-09-2010, 02:25 PM
More sprites: The Spriters Resource (http://www.spriters-resource.com/) ( http://www.spriters-resource.com/ )
damouse
06-10-2010, 03:58 PM
wow, withhout a dioubt one of the most useful threads ever.
Procedural city generation:
DIY (http://www.shamusyoung.com/twentysidedtale/?p=2940) or Blender Plugin (http://arnaud.ile.nc/sce/)
FuzzYspo0N
17-01-2011, 06:29 AM
Massive AI resources,
www.aiwisdom.com
http://theory.stanford.edu/~amitp/GameProgramming/
Necrolis
17-01-2011, 12:22 PM
http://theory.stanford.edu/~amitp/GameProgramming/that second one looks like a diamond mine :D, should probably add this (http://www.chrisjurney.com/) to that list (more path finding than AI though)
On the same topic, aigamedev.com (http://aigamedev.com/) is pretty neat too.
EDIT: scratch that, it isn't free anymore.
Grasshopper
14-02-2011, 12:46 PM
Thanks for the brilliant and informative posts! I've been playing around with the 001 Game Creation Engine and it really is very easy to use and the tutorial teaches the you basics in less than 30mins.
I'm definitely going to look at the rest of the links (so much for my cap lasting until the end of the month).
Sylar_dl
18-08-2011, 04:02 PM
Hey
I am planning on building a app for iPhones and was wondering if you guys would recommend a program that will help me do this. I'm running windows 7 so I'm not looking for any that you need linux or mac to use
Thanks
http://maniacdev.com/2010/01/iphone-development-windows-options-available/
The iPhone Development On Windows Options
1) Flash CS5.5 – Has become a very good solution with the Flash iPhone Packager. The packager for iOS allows you to compile apps on the windows platform. If you’ve been using flash you can rejoice in Apple’s latest policy, it performs ok, but don’t expect highest performance games, and Papervision to run in here. No mac required. Something that has been asked is if it is possible to create flash iOS apps in an evironment other than the official Adobe one.. absolutely, you can compile with the Flex compiler, and package your apps for iPhone as long as you follow the asme guidelines.
2) Airplay SDK – The airplay SDK allows you to create games, and sign your app on Windows PC’s. A great solution for both 2D and 3D games and apps because of the free offer made to indie developers.
Both these solutions can compile to code that is native to the iPhone right on your windows PC and many apps available in the app store have been created using them.
3) Unity 3D – Game development engine and editor that utilizes Boo and C# and the editor works on both Windows and Mac.
4) Stonetrip S3D – Game develop engine and editor utilizing LUA, the editor runs within Windows.
These game engines allow you to develop your apps on Windows, but you’ll need a Mac to test/compile
3) Appcelerator Titanium – This is a good solution, and has a very popular and vibrant community. Apps are limited in performance because while they can be compiled as native apps and sent into the app store they are html/javascript based.
4) Genuitec MobiOne – This is an interface designer that uses the Phonegap framework to deliver native functionality. It only runs on windows. HTML/Javascript based.
These solutions allow you to create apps using web technologies (HTML/CSS/Javascript) and then run them through an Objective-C framework that responds to actions within a UIWebView, thus allowing you to access native functionality on the iPhone. These frameworks are free. You will need a mac for native testing/compilation.
5) Dragonfire SDK – An interesting option that allows you to develop apps using their SDK on windows. Then you send them your uncompiled source which they compile and you download the compiled iOS application file. You upload your code for compiliation on their server (as long as you have the Ultimate edition). I like the syntax and it’s pretty popular so I’ll mention it. It is a good wrapper with a nice simulator on Windows.
There are a couple of other solutions that were either in testing, required payment without any form of trial (or in some cases even screenshots), or just aren’t out yet many of them seemingly lesser versions of the Dragonfire SDK that enable iPhone development on Windows by compiling your source code for you.. Airplay SDK is probably the most advanced “iOS SDK on Windows” available free at this stage.
Powered by vBulletin® Version 4.2.4 Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.