This document provides an overview and summary of Plastic SCM, a distributed version control system created by Codice Software. Some key points:
- Plastic SCM allows for increased productivity, faster release cycles, and better code quality through distributed version control.
- It provides source control solutions tailored for game developers and artists, allowing coders and artists to work together on the same branches while enabling experimentation through branching.
- Plastic SCM supports both centralized and distributed workflows and repositories, with features tailored for both developers and designers/artists like large asset support and a specialized artist-oriented UI/workflow.
- It integrates with tools like IDEs, issue trackers, databases, and has been adopted
1 of 17
Download to read offline
More Related Content
Plastic SCM : Version Control for Game and,VR/AR/MR/3D Development
1. 息 2016 C坦dice Software@plasticscm
Version Control Platform
for Modern Game, 3D & VR/AR
Applications & Services
The Cadillac of the SCMs - eWeek
2. 息 2016 C坦dice Software
Software Development Challenge Today
Be Faster & Better, and yet developers...
a. Work in serial mode b. Need to be connected to a
central server
The Solution:
Distributed Version Control Systems (DVCS)
Increased Productivity, Faster Release Cycles, Bullet Proof Code Quality
3. 息 2016 C坦dice Software
Plastic SCM provides Source Control solutions to Game
Developers & Artists problems
A "product release freeze" must not freeze the team too.
Coders and artists on the same Version Control
Branch to work & validate every task
Branch experiment new ideas & new features
Strong merging with Semantic Capabilities
Different workflow & UI for coders and artists
Better collaboration among the entire team
4. 息 2016 C坦dice Software
The Only Commercial Enterprise Distributed
Version Control Systems (DVCS) for Geme
Teams of Any Size, Enabling Parallel,
Distributed Development & Workflow & UI for
artists that works on-premise & cloud
Plastic SCM for Games
Branching and Merging for Devs where ARTITS are first Citizens
too!!
5. 息 2016 C坦dice Software
Plastic SCM is Different Because
1.Fully Distributed or Centralized Repositories
2.Branching and Merging Made Simple & Powerful
3.Rich Graphical User Interface or Straight CLI
4.Native Support for Large Assets and Binary Files
5.Specific Workflow for Artists in Game Dev, 3D or VR design
6.Security Management & Audit Source Code
7.Fast, Reliable & Scalable Repositories Storage with BLOB
support
6. 息 2016 C坦dice Software
Main Features by Role
Developers / Coders
Fully Distributed or Centralized Repositories
Branching and Merging Made Simple &
Powerful
Rich Graphical User Interface or Straight
CLI
Handle huge code bases
Designers & Artists
Plastic Gluon: the artist-oriented centralized
workflow, and UI for games or 3D
development
Exclusive Check-out supporting Distributed
Locking
Handle huge binaries (+1Tb checkin on a
single file passed!)
Archiving (moving old revisions (assets,
images) to secondary storage), Get rid of
old huge binaries
Image Preview & Diff
Unity 3D & UE Integration
7. 息 2016 C坦dice Software
Plastic Gluon Plastic SCM UI &
Workflow for Artists
& non-developers
Gluon is a tool designed for users who typically work
on a single branch with files that can't be merged
(typically binaries such as images, animations or
documents). These users usually coordinate
teamwork collaboration by locking file access and
repositories are normally huge and include very large
binaries
8. 息 2016 C坦dice Software
Developers create the code in parallel:
Codice merge it and keep it safe!
Our job is to enable
massive parallel changes in
software code, visualize,
track and keep safe every
one of them, and make
sure all code is assembled
back together precisely.
WE
9. 息 2016 C坦dice Software
Plastic SCM strengths serve fills git & P4 feature
gaps
Code / IDE / Code
Review
Version Control (VC) and Repository Management
IDEs Repo
Mgmt
Code
Review
Distri-
buted
GUI
Client
Diff &
Merge
Security
& Audit
Large
Files
Central-
ized
File
Locking
10. 息 2016 C坦dice Software
Integrates with many Third-party tools
Codice Software is opened to integrate with other tools upon customer demand
Issue Trackers or
Project Management
Atlassian Jira
Version One
Axosoft OnTime
Bugzilla
Mantis,
Trac,RallyDev
DevTrack
FogBugz
IDE Tools
Visual Studio
Eclipse
IntelliJIDEA (JetBrains)
Unity 3D
Powerbuilder
Visual Fox Pro
Others with SCC interface
Unreal Engine
Relational Databases
(RDBMS)
for Plastic SCM
Repositories
MySQL
SQL Server & SQL Server Express
SQL Server Compact Edition
Oracle
Firebird Server
Firebird Embedded
SQLite
PostgreSQL
Continuous
Tools
Cruise Control
Final Builder
Pulse
Jenkins / Hudson
TeamCity
Atlassian Bamboo
Others
Polarion ALM
Red Gate (database versioning)
CodeBeamer ALM
Inedo (Release Management)
11. 息 2016 C坦dice Software
Some Customers Worldwide
Financial Sector IT & Embedded SW Automobile & Transportation
Games & 3D DesignDefense & Gov.
Utilities, Logistics & Misc
Medical Devices
Marine Royale Canadienne
12. 息 2016 C坦dice Software
Some Game Studios using Plastic SCM
Partnership with
13. 息 2016 C坦dice Software
Gaining Reputation
Codice Software Drives
Developers Productivity
Satya Nadella
CEO Microsoft Corp.
At Microsoft .Net Developers Conference
Madrid, Spain 2016
Short Video Cut: Satya Nadella at .Net Conference 2016
Satya Nadella: "Codice Software Drives Developers Productivity"
14. 息 2016 C坦dice Software
Plastic SCM Licensing Model
Type of License Price
Enterprise Perpetual License
$595 per Developer
Maintenance $119 USD per Developer (after the 2nd year)
Enterprise Subscription License
$23.25 / month per Developer
Billed annually at $279 / year per Developer
Team Edition Subs.
(Only for < 15 users)
$9.95 / month per Developer
$119 / Year per Developer
Plastic Cloud Extension
(A Cloud Server Extension to Team Licenses)
$4.95/month per customer
15GB Capacity
$19.95/month per customer
100GB Capacity
Plastic Cloud Edition
(for Teams only working in the Cloud)
$6.95/month per Developer
5GB Cloud capacity Included
SMALLTEAMSLARGETEAMS
15. 息 2016 C坦dice Software
Plastic SCM embraces Open Standards and
Drives Innovation
Initiative Explanation
Open:
Plastic SCM GitSync
GitServer
With GitSync Plastic SCM users can now interact natively with Git repositories, including
connection with Github, Bitbucked or Codeplex http://plasticscm.com/gitsync/index.htm
With GitServer every Git tool or user can push/pull to Plastic SCM , this is a Universal Git
https://www.plasticscm.com/gitserver/index.html
Innovation:
Plastic SCM is
launching a
Merge
Semantic Merge is a unique language aware merge www.semanticmerge.com
Semantic merge, among other benefits, will facilitate and automate software refactors, even
complex ones that require today a lot of manual work.
Excellence:
Plastic SCM has the
strongest merge
technology
Plastic SCM provides the strongest merge technology, several steps ahead from competitors.
No other version control, including ClearCase, Perforce and Git, can compare to the merge
provided by Plastic SCM: this increase productivity and increase software quality
http://www.plasticscm.com/mergemachine/index.html
16. 息 2016 C坦dice Software
Codice Software Core Values
1. Proven
Technology
Leading DVCS implementation for Enterprises
+100 man years development
Key Enterprise references
2. Customer
Focused
Flexible to customer improvement demands
Professional support and quick turn around
Assistance in the deployment and to improve
the development processes.
3. Strive for
Excellence
Experienced, professional and passionate team
fully dedicated to make the best DVCS.
17. 息 2016 C坦dice Software
Thank you
Francisco Monteverde
CEO Codice Software
fm@codicesoftware.com
Editor's Notes
#2: Objetivos:
Problema (Oportunidad) & Tecnolog鱈a para resolverlo
El Mercado y Competencia
Nuestro producto y diferenciaci坦n
Modelo de Negocio y Clientes
Plan de Negocio y necesidades de financiaci坦n.
#9: CODICE SOFTWARE MISSION:
Every day millions of lines of software code are written, modified, moved and reorganized, creating awesome new features from games, to devices or applications.
Our job is to enable massive parallel changes in software code, visualize, track and keep safe every one of them, and make sure all code is assembled back together precisely. . Developers create the code in parallel We merge it and keep it safe!
This increase productivity, from 6-20%, reduce time to assemble a new release by a third, and increase quality of the apps or services, by reducing bugs by 20%, with a 10 fold ROI in 2 years, according to some of our customers.
Our Product, Plastic SCM is the Only Commercial Enterprise Distributed Version Control Systems (DVCS) for Teams of Any Size, Enabling Parallel and Distributed Development that works
Now available in the Cloud through Plastic Cloud, a subscription based model.
#10: Codice Software is a unique position to leverage on Git weaknesses (which are well known!)
The software developers demand a Distributed Version Control & Git is the dominant player. Old VC pleayers are in trouble.
Most of the competitors rely on an Open Source Version Control (Git) which they do not control
Version Control is not one-size fit all (at least 30% of the market cannot work with it because Git has limitations:
NO UI created a market for GUI Tools
NO strong merge and diff tool created a market for these tools
No Security Model
No Support for large files (assets, binaries)
No centralized support, limits the sacalability in large projects
No Locking creates conflicts/limiteations when woring in designs, no code.
#14: And we are gaining reputation in Microsoft CEO words few weeks ago. Our company Drives Developers Productivity!