Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (757)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (844)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Victory 2D Game Engine  (Read 10695 times)
0 Members and 1 Guest are viewing this topic.
Offline 2playgames

Junior Devvie

« Posted 2007-08-04 09:09:30 »

(logo is a draft)

As a pre-project to the OpenWar engine, we're working on a 2D Game Engine (for standalone games, no applets), which we will use for various demos.
This engine will provide:
- low-level things like a game loop
- resource management and loading (that is to say, it comes with a simple resource manager, which you are free to use, but you can use something else)
- generic framework for game objects (which have a sprite, position, speed, etc.)
- geometry and collision checking
- particle system
- sound and music system
- input manager
- maybe networking

it will not provide:
- game specific things (such as an inventory, playing cards, weapon system)

The graphics system is implemented trough an interface. The engine is delivered with a Java2D implementation, but other implementation can and will be written. Games are created by importing and extending the engine classes.
Here's a screenshot of a demo thingy we use for testing (particles are much nicer by now, btw):

To join in the development, go to our "home"

Offline keldon85

Senior Devvie

Medals: 1

« Reply #1 - Posted 2007-08-04 10:49:05 »

Good job!

Offline 2playgames

Junior Devvie

« Reply #2 - Posted 2007-09-05 10:44:40 »

We've restructured the engine so it uses a pluggable rendering system. Currently it goes with a J2D implementation, but a JOGL/LWJGL one will be made (by someone else but me)

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline 2playgames

Junior Devvie

« Reply #3 - Posted 2008-02-22 21:38:44 »

News  Smiley

The last weeks I've worked hard on this engine, and it's getting better every day.
- Complete network layer added
- Design-by-interface for input, with AWT implementation, but JInput planned.
- Basic physics, objects with speed, forces and mass.
- Improved geometry library.
- Seperation of game loop and render loop. Render slowdown will not affect game logic a lot or the other way around.

But most importantly, I'm writing a tutorial, to create a simple Asteroids type game. So far I have a spaceship flying around in empty space, but in the coming days I'll probably add asteroids and shooting.

Tutorial here:

Download here:

If you're interested in cooperating, we have need of
- a revamped, well designed particle system
- jinput implemenation of input
- sound system with javasound and possibly OpenAL
- OpenGL implementation of rendering
- more geometry

Pages: [1]
  ignore  |  Print  

EgonOlsen (78 views)
2018-06-10 19:43:48

EgonOlsen (58 views)
2018-06-10 19:43:44

EgonOlsen (78 views)
2018-06-10 19:43:20

DesertCoockie (260 views)
2018-05-13 18:23:11

nelsongames (158 views)
2018-04-24 18:15:36

nelsongames (157 views)
2018-04-24 18:14:32

ivj94 (898 views)
2018-03-24 14:47:39

ivj94 (162 views)
2018-03-24 14:46:31

ivj94 (811 views)
2018-03-24 14:43:53

Solater (175 views)
2018-03-17 05:04:08
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!