Looking for the latest version? Download FrankEngine_0646.zip (5.7 MB)
Home
Name Modified Size Downloads / Week Status
Totals: 12 Items   63.1 MB 19
FrankEngine_0646.zip 2014-11-25 5.7 MB 88 weekly downloads
FrankEngine_0645.zip 2014-10-04 5.7 MB 11 weekly downloads
FrankEngine_0643.zip 2014-03-31 5.7 MB 11 weekly downloads
FrankEngine_0642.zip 2014-03-06 5.7 MB 11 weekly downloads
FrankEngine_064.zip 2013-11-22 5.7 MB 11 weekly downloads
FrankEngine_0533.zip 2013-10-11 5.9 MB 11 weekly downloads
readme.txt 2013-10-11 3.5 kB 11 weekly downloads
FrankEngine_52.zip 2013-08-27 5.9 MB 11 weekly downloads
FrankEngine_51.zip 2013-08-09 5.9 MB 11 weekly downloads
FrankEngine_506.zip 2013-05-20 5.6 MB 11 weekly downloads
FrankEngine_505.zip 2013-05-04 5.6 MB 11 weekly downloads
FrankEngine_504.zip 2013-03-13 5.5 MB 11 weekly downloads
The Frank Engine Copyright 2010 Frank Force http://www.frankforce.com Frank Engine is a game development framework with a built in editor written in C++. The goal is to be a fast way to create large open world 2D games with high quality graphics. Everything necessary to create afulld game is included: physics (Box2D), rendering (DirectX), level editor, dynamic lighting, particle system, sound, music (Ogg Vorbis), gamepad input, GUI, and debug console. The code is fairly well documented and includes simple starter projects build on. ================================================================================ Features * Focus on simplicity and flexibality * Object oriented * Very large streamable worlds with small memory footprint * Sub frame interpolation with fixed time step * Integrated level editor * Multi pass dynamic light system * Simple and fast particle engine * Integrated physics with Box2d * 2d sprite and terrain rendering * Dev environment is Microsoft Visual C++ 2010 Express Edition * Graphics SDK is Microsoft DirectX 9 * Stereo sound effects with Direct Sound * Music with Ogg Vorbis * Keyboard, mouse, and gamepad input * Integrated with The DirectX Utility Library (GUI, sound, etc) * All assets can be compiled into the exe (besides music) * In game debug console * Intended to be used with all free tools * Integrated tile sheets support * Custom font rendering using BMFont * User friendly editor features including cut, copy, paste, undo, and redo ================================================================================ Engine Controls ~ - Debug Console F1 - Show Info F2 - Physics Debug F3 - Refersh Resources F4 - Edit Mode F5 - Save Screenshot F6 - Profiler Alt+Enter - Toggle full screen ================================================================================ Edit Mode Controls Use F4 to switch bettween the editor and the game. The editor uses a WASD hand position. Use number keys to change which layer you are editing/selecting. You can use right mouse to select multiple tiles/objects. You can also hold alt while selecting to select multiple layers. In tile edit mode you can draw with the left mouse button. In object edit mode you can move objects and change their attributes. Cut, copy, paste and undo/redo are all very functional. When you swich out of edit mode back to the game the player will automatically be moved to the mouse cursor to make iteration faster. Layer Select 1 – Background layer 2 – Foreground layer 3 – Objects layer Camera Middle Mouse (or Left Mouse + Tab) – Move camera Mouse Wheel (or Right Mouse + Tab) – Zoom camera Selection Mouse Right - Rectangle select + Alt – Single layer select + Shift – add to selection (only for objects) + Ctrl – remove from selection (only for objects) Tile Edit Mouse Left – Draw tile data & select/deselect + Shift – Draw line + Ctrl – Eyedropper + Mouse Right – Block erase Alt – Block draw Z – Flood fill X – Flood erase Object Edit Mouse Left – Object select + Ctrl – Scale object (only can be done when 1 object is selected) + Shift – Rotate object (only can be done when 1 object is selected) Z – Add object X – Remove object Shortcuts WASD – Move in quick pick box Ctrl+Z, Y – Undo, Redo Ctrl+X, C, V – Cut, Copy Paste Ctrl+S, L – Save, Load Shift+Ctrl+C,V – Copy, Paste the entire patch under the mouse G – Toggle grid B – Toggle block edit
Source: readme.txt, updated 2013-10-11