Domain: orbworks.com
Stories and comments across the archive that link to orbworks.com.
Comments · 7
-
10 Resources You Can't Live WithoutThere are, nowadays, enormous piles of resources for those starting out in game development. Some suggestions as to where to start...
I agree with those who say that knowledge of OpenGL and/or DirectX is a must, (always know something about what goes on under the hood), but I'm also a big fan of short time-to-market once you actually start developing a concept. Here are some 2D engines that speed up development:
- Torque2D - GarageGame's upcoming 2D tiling engine SDK. This looks promising, but is in its early-adopter release. Not yet ready for primetime, according to GarageGames.
- Pygame - Python-based 2D engine. My feeling is that Python is a great language to start game development in.
- Orbforms Designer - Why limit yourself to the PC? PDA games can give you a greater return on your time than Windows games do. (Per man-hour, our PDA titles bring us more revenue than our PC titles do.)
- Game Editor - For those who want to go even higher-level than an SDK.
- 3D Gamestudio - The engine of choice for our latest games. I love it, and hope they'll extend to the Xbox 360 platform when it comes out.
- Torque - Maybe the single most popular 3D engine among indies and hobbyists. Focuses, in part, on cross-platform compatibility (Windows/Linux/Mac).
- OGRE - An open-source package. Frequently updated. Some nice projects using the engine.
- DarkBASIC - A popular package among new developers and independents.
- Game Tunnel - Previews, articles, and reviews of indie games.
- DIY Games - Covering the latest independent/shareware titles.
---
Inago Rage - Create and fight in your own FPS arenas.
--- -
Re:Handhelds
PocketC for Palm and PocketPC has been a lot of fun for me...I can code, compile, and run all on the go.
-
Palm OS Development
-
Palm
Palm has a good C compiler on-board in the form of PocketC from Orbworks, used with Mathlib it is quite powerful. Easy to learn and lots of features.
-
palm pilot / hanspring / some sort of palmos
I mean, there are a ton of ways to program the little guys, and it's vaguely practical too. And of course people have used them to drive robots and stuff using their onboard serial/usb port. I picked up a handspring deluxe for <$100 a week ago at Fry's.
Here's some programming-palm linkage:
Lisp (scheme)
waba -- micro JVM (~71k), quite cool if you're into Java
extra classes and tools that work with waba, really nice data storage classes for example
a ui gen program for waba, written in waba :-)
super waba, a bigger derivation of waba
waba community site
[yeah, I've been having lots of fun with waba :) ]
All of the above is free (beer & speech). LispMe you can actually hack code ON the pda. PocketC also allows you to hack code on the pda, but it is shareware (not _that_ expensive, about $18 iirc, the runtime is free). The java stuff you compile on your machine and HotSync across onto the target. And of course both Palm and Handspring have developer sections on their sites with tool stuff and doc sets you can nab for free. -
Great news for PalmThis really is great news for the Palm, if for no other reason than the fact that it carries an open source license. As anyone who owns a Palm has noticed, there is a dearth of open and/or free software developed for it.
The mindset of Palm programmers seems to be morbidly similar to that of most Windows programmers - develop an app, release it as Shareware with a nag screen and 30-day trial period, then try to make a few bucks by selling your software on PalmGear, so any project to further open development for the Palm is a big step forward.
On the downside, it appears that it wants a device with at least 4MB of memory (Sorry III, V and 2MB Visor owners...) and it doesn't seem to have the ability to create standalone PRC files (thats a standalone application file).
Some of the other alternatives for developing directly on your Palm (no PC necessary; these read MemoPad or DOC files with your source):
Quartus Forth: A standalone Forth interpreter/compiler that is quite powerful; however, the free version can't compile PRCs, and it costs $70 to register.
LispMe is a Scheme compiler, licensed under the GPL. Yummy. Now we just need a better way to write parentheses in graffiti...
PocketC is an onboard C compiler, distributed as shareware.
And, one musn't forget the ever-helpful Palm OS Programmers FAQ
-
Re:Pocket Quicken and othersThese are in no particular order, and many are repeats from earlier in the discussion. I went through much of Palmgear when I first got my Visor Deluxe and thought the enclosed list of companies made some pretty cool products.
- http://www.OliveTree.com Bible-In-Pocket
- http://www.landware.com
- http://www.infinitysw.com
- http://www.standalone.com
-
http://www.halcyon.com/ipscone/apcalc/overview.ht
m l - http://snafu.de/~tjawer/tjhome.htm
-
http://home.earthlink.net/~davidzimm/dizzysoft.ht
m l - http://www.evolutionary.net/
- http://www.arslexis.com
- http://www.pocketsensei.com
- http://www.orbworks.com/
- http://www.netplus.freeserve.co.uk
- http://www.mobilegeographics.com/
- http://pdabusiness.com
- http://216.91.254.26/palm/
- http://www.tealpoint.com
- http://www.note-smart.com
- http://www.iSilo.com
- http://palmdepot.dir.bg
- http://www.mobilegeographics.com/
- http://www.ellams.force9.co.uk
- http://members.xoom.com/PPilot/
- http://www.beiks.com
- http://www.tobelstudio.com/
- http://cnr-oxy.cnr.pmf.hr/~kdekanic
- http://www.ecamm.com
- http://www.fortunecity.com/underworld/rpg/22/
- http://www.mti-mimir.com
- http://www.micoks.net/~dbennett
- http://aws.com/
- http://www.cityinyourpalm.com
- http://zerodefect.net/danreed
- http://www.dogpatch.org/etext.html
- http://palm.dahm.com
- http://www.firepad.com
- http://www.vindigo.com
- http://www.innogear.com
- http://www.cue.net
- http://www.avantgo.com
- http://www.hz.com
- http://www.geodiscovery.com
- http://www.laridian.com
- http://www.eyemodule.com
- http://www.atelier.tm/palm/scc.html
- http://www.tealpoint.com
- http://www.purepalm.com
- http://www.pdatoolbox.com